2017-04-18 45 views
0

我有2個標準,我正在他們之間進行聯合。聯盟在OBIEE中沒有給出正確的結果

第一條件包含類別,商標,SUM(0) 第二條件包含類別,SUM(0),馬克斯

這些2個標準之間的差異在於,對於2017年的第一準則顯示數據第二個標準顯示爲2016年。但在結果列中,第二個標準標記始終顯示爲0.是否出現了聯合概念錯誤?

+0

另外,遵循上述方法的意圖是根據標記找出從2016年到2017年增加的TOP5類別。 – user3656339

+0

在這裏您還可以使用數學增長函數(新舊)/舊的,之前也是這樣(標記 - 標記之前)/標記之前,然後僅使用topN函數從此測量中選擇前5個,您可以在其中讀取規格在http://gerardnico.com/wiki/dat/obiee/obis/topn –

回答

1

我不明白你爲什麼要爲此使用聯合報告。您可以使用'前'功能,您可以在'之前'重新創建特定時間範圍的度量。您可以閱讀http://gerardnico.com/wiki/dat/obiee/obis/ago

然後您可以添加標記(measure1),標記'之前'(measure2)和類別(您的維度)。

這可以幫助解決您的問題,還是有其他原因爲什麼你在這裏參加工會報告?

+0

嗨比爾登,這些年將從用戶的提示中選擇。那麼,這個方法會起作用嗎? – user3656339

+0

是的,這將工作。您動態選擇一年,前一個函數將計算上一年的值。當您選擇2017年時,您將從2017年(以正常度量)和2016年(當您創建'前面'度量時)的結果獲得結果。您可以在表達式構建器中的RPD中執行此操作,該操作來自邏輯列。計算前一年的價值(衡量標準,時間維度年,1)爲1年前。你必須有一個時間維度。前面的函數不適用於正常的邏輯維度。 –