Condividi tramite


Except (MDX)

Valuta due set e rimuove le tuple del primo set presenti anche nel secondo, mantenendo facoltativamente i duplicati.

Sintassi

Except(Set_Expression1, Set_Expression2 [, ALL ] )

Argomenti

  • Set_Expression1
    Espressione MDX (Multidimensional Expression) valida che restituisce un set.

  • Set_Expression2
    Espressione MDX (Multidimensional Expression) valida che restituisce un set.

Osservazioni

Se si specifica ALL, i duplicati individuati nel primo set vengono mantenuti, mentre quelli nel secondo vengono rimossi. I membri verranno restituiti nell'ordine in cui sono visualizzati nel primo set.

Esempi

Nell'esempio seguente viene illustrato l'utilizzo di questa funzione.

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