2017-03-17 7 views
0

MDXでは、あるメジャーを別のメジャーにスライスすることは可能ですか?MDX:小節単位でスライスしますか?

など。 Order Value($)とOrder Quantity(#)の2つの数値を含む立方体があるとします。注文金額が1,000ドルを超える注文の数を教えてくれるクエリを書くことはできますか?

+0

はおそらくはい - あなたのキューブに依存します。 MDXはolapキューブからデータを抽出するための完全な宣言型言語です。 – whytheq

答えて

1

私は、次の2つの方法をお勧めしたい:

  1. は別の次元として受注値を追加して、$ 1000以下であるすべての値を除外する。
  2. オーダーディメンションを追加し、計算されたメジャーでそれらを除外します。

MDX式:

SUM(
    existing [OrderDim].[OrderHier].[OrderAttr].Members, 
    IIF(
     [Measures].[Order Value] > 1000, 
     1, 
     Null 
    )  
) 
関連する問題