次の方法で共有


Except (MDX)

2 つのセットを評価し、2 番目のセットにも存在する組を 1 番目のセットから削除します。必要に応じて、重複部分を保持します。

構文

 Except(Set_Expression1, Set_Expression2 [, ALL ] )

引数

  • Set_Expression1
    セットを返す有効な多次元式 (MDX) 式です。

  • Set_Expression2
    セットを返す有効な多次元式 (MDX) 式です。

説明

ALL を指定した場合は、1 番目のセット内で検出された重複部分が保持されます。2 番目のセット内で検出された重複部分は削除されます。メンバは、1 番目のセット内に出現する順序で返されます。

この関数の使用例を次に示します。

   //This query shows the quantity of orders for all products,
   //with the exception of Components, which are not
   //sold.
SELECT 
   [Date].[Month of Year].Children  ON COLUMNS,
   Except
      ([Product].[Product Categories].[All].Children ,
         {[Product].[Product Categories].[Components]}
      ) ON ROWS
FROM
   [Adventure Works]
WHERE
   ([Measures].[Order Quantity])