Compartilhar via


Função Except (MDX)

Avalia dois conjuntos e remove as tuplas do primeiro conjunto e também existem no segundo, mantendo as duplicações (opcional).

Sintaxe

  
Except(Set_Expression1, Set_Expression2 [, ALL ] )  

Argumentos

Set_Expression1
Uma expressão MDX válida que retorna um conjunto.

Set_Expression2
Uma expressão MDX válida que retorna um conjunto.

Comentários

Se ALL for especificado, a função reterá duplicatas encontradas no primeiro conjunto; duplicatas encontradas no segundo conjunto ainda serão removidas. Os membros são retornados na ordem em que aparecem no primeiro conjunto.

Exemplos

O exemplo a seguir demonstra o uso dessa função.

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

Consulte Também

- (Exceção) (MDX)
Referência de função MDX (MDX)