Kromě funkce (MDX)

Vyhodnotí dvě množiny a odstraní ty n-tice v první množině, které existují i ve druhé množině, přičemž volitelně ponechá duplikáty.

Syntax

  
Except(Set_Expression1, Set_Expression2 [, ALL ] )  

Arguments

Set_Expression1
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Set_Expression2
Platný výraz Multidimensional Expressions (MDX), který vrací množinu.

Remarks

Pokud je specifikováno ALL , funkce si ponechá duplikáty nalezené v první množině; Duplikáty nalezené ve druhé sadě budou stále odstraněny. Členové jsou vráceni v pořadí, v jakém se objevili v první sadě.

Examples

Následující příklad ukazuje použití této funkce.

   //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])