MDX クエリ - EXISTING キーワード

適用対象:SQL Server Analysis Services Azure Analysis Services Power BI Premium

指定されたセットを現在のコンテキストで評価するように設定します。

構文

  
Existing Set_Expression  

引数

Set_Expression
有効な多次元式 (MDX) セット式です。

注釈

既定では、セットの評価は、そのセットのメンバーを含むキューブのコンテキストで実行されます。 Existing キーワードを指定すると、指定されているセットの評価が現在のコンテキストで行われます。

次の例では、 Aggregate 関数を使用して評価された、ユーザー選択の State-Province メンバー値に基づいて、1 つ前の期よりも売上が減少した再販業者の数を返します。 Hierarchize (mdx)関数とドリルダウンレベル (mdx ) 関数を使用すると、product ディメンションの製品カテゴリに対して減少した売上の値を返すことができます。 Existingキーワードを指定すると、フィルター関数のセットが現在のコンテキストで評価されます。つまり、State-Province 属性階層のワシントンおよびオレゴンメンバーに対して評価されます。

WITH MEMBER Measures.[Declining Reseller Sales] AS  
   Count  
      (Filter  
         (Existing  
            (Reseller.Reseller.Reseller)  
         , [Measures].[Reseller Sales Amount] <   
            ([Measures].[Reseller Sales Amount]  
               ,[Date].Calendar.PrevMember  
            )  
        )  
      )  
MEMBER [Geography].[State-Province].x AS   
   Aggregate   
      ( {[Geography].[State-Province].&[WA]&[US]  
         , [Geography].[State-Province].&[OR]&[US] }   
      )  
SELECT NON EMPTY HIERARCHIZE   
      (AddCalculatedMembers   
         (   
            {DrillDownLevel  
               ({[Product].[All Products]}  
               )  
            }   
         )   
      ) DIMENSION PROPERTIES PARENT_UNIQUE_NAME ON COLUMNS   
FROM [Adventure Works]  
WHERE   
      ( [Geography].[State-Province].x  
        , [Date].[Calendar].[Calendar Quarter].&[2003]&[4]  
        ,[Measures].[Declining Reseller Sales]  
      )  
  

参照

Count (セット) (MDX)
AddCalculatedMembers (MDX)
Aggregate (MDX)
Filter (MDX)
プロパティ (MDX)
ドリルダウンレベル (MDX)
Hierarchize (MDX)
MDX 関数リファレンス (MDX)