2017-05-31 65 views
0

我對MDX和SSAS非常陌生。使用帶有OR條件的MDX創建計算成員

我在度量值組(C1,C2,C3,... C5)中有幾個字段的值可能爲1或爲空,我試圖創建一個計算成員,如果有的話這些措施是1.

下面是我想要做的,但不知道有效的MDX腳本來執行此操作。

iif(measures.c1=1 or measures.c2=1 or measures.c3=1 or measures.c4=1 or measures.c5=1, 1,0) 

任何幫助表示讚賞

+0

或多或少。如果使用Max聚合,它應該沒問題,如果使用Sum或Count,則必須使用> 1。你能告訴更多你想達到什麼,你有什麼? –

回答

0

怎麼樣在DB視點側額外新增一欄,你可以通過「情況下」的基礎上存在fields1 /域2 /場3語句填充它的價值,然後在沒有任何mdx計算的情況下在映射到此新字段的立方體中添加度量。

+0

感謝您的回覆。這是我正在做的,因爲我不知道如何在mdx中進行計算,但我想知道如何使用mdx腳本執行計算。 –

+0

如果你這樣做,那麼不需要任何mdx計算,只是在select語句中查詢添加的度量。 –