2017-03-17 72 views
0

在MDX,是否有可能被另一切片的一項措施?MDX:按尺寸切片?

E.g.假設我有一個包含兩個度量的立方體:訂單值($)和訂購數量(#)。我可以寫一個查詢,告訴我訂單價值超過1000美元的訂單數量嗎?

+0

或許是肯定的 - 取決於你的立方體。 MDX是從OLAP多維數據集的數據中提取完整的聲明性語言。 – whytheq

回答

1

我建議兩種方式:

  1. 添加訂單價值爲單獨的維度和過濾掉小於1000 $的所有值。
  2. 添加訂購的尺寸,並將它們與計算度量過濾掉。

MDX公式:

SUM(
    existing [OrderDim].[OrderHier].[OrderAttr].Members, 
    IIF(
     [Measures].[Order Value] > 1000, 
     1, 
     Null 
    )  
)