2011-08-08 8 views
3

私はSSASとSSRSのBIスターターであり、私はMDXに関する非常に基本的な質問があります。MDX等しくない基本的な質問

計算されたメンバーの条件に一致するすべての値を取得するのは非常に簡単です。例えば

WITH MEMBER [MEASURES].TOTAL_DOT_TEST 
AS 
(
[Dim Transportation Incident Dot Classification].[Dim Transportation Incident Dot  Classification].&[3], 
[Measures].[Fact Transportation Incident Count] 
) 

は、この例を使用して、しかし3

の分類値を持っている交通事故の数を取得しますが、どのように私はのIDを持っていない交通事故の数を得るのですか3?

テーブル から 選択* ような何かどこ分類<> 3

おかげ

答えて

3

あなたが使用することができますAggregate()と次のようExcept():

WITH MEMBER [MEASURES].TOTAL_DOT_TEST 
AS Aggregate ( 
     Except( 
     [Dim Transportation Incident Dot Classification].[Dim Transportation Incident Dot  Classification].members , 
     { [Dim Transportation Incident Dot Classification].[Dim Transportation Incident Dot  Classification].&[3] } 
    ), 
     [Measures].[Fact Transportation Incident Count] 
) 
+0

どうもありがとう!非常に便利な答え – Daniel