人對如何建立一個平均指標是動態的建議 - 它沒有指定一個特定的切片,而是使用您的當前看法?我正在使用前端OLAP查看器(Strategy Companion),我需要一個基於數據視圖中當前過濾的維度的「動態」實現。動態使用MDX AVG功能
我的事實表看起來是這樣的: 「[措施] [AmountA]」
Key AmountA IndicatorA AmountB Other Data
1 5 1 null 25
2 6 1 null 52
3 7 1 2 106
4 null 0 4 108
現在我可以指定一個簡單的平均值與「[措施] [AmountA]/[措施]。 [IndicatorA]「非常有用 - 」[IndicatorA]「總計」[AmountA]「的非空值的數量。這也偉大工程,無論在視圖中選擇什麼樣的方面 - 它由已經在被過濾的行數
但怎麼樣[AmountB]總是劃分?我沒有空指標列。我想獲取[AmountB]的平均值,用於當前視圖中已過濾的任何行。如果我嘗試使用行數作爲一個簡單的公式(psuedo-code「[Measures]。[AmountB]/Count([Measures]。[Key])」),我得到了錯誤的結果,因爲它計數所有的平均空行。
所以,我需要一種方法來使用AVG功能,超過設定的「無論行我目前在過濾的基礎上,我目前使用的任何尺寸」指定的[AmountB]平均值。我該如何指定這個動態集?
我已經試過了AVG函數的幾個不同的用途和他們要麼返回null或概括起來就是巨大的數字,顯然不是一般我要找的。
Thanks- 馬特
最大,這是近 - 我在尋找什麼現在是如何指定{您設定}爲一組動態的 - 沒有任何特定的切片但無論一套,我目前正在與OLAP工具過濾英寸 – user977080
我將能夠嘗試改進此查詢並在不久的將來更新答案。 – Max