Außer (MDX)-Funktion
Wertet zwei Mengen aus und entfernt die Tupel in der ersten Menge, die auch in der zweiten Menge vorhanden sind. Optional werden doppelte Werte beibehalten.
Syntax
Except(Set_Expression1, Set_Expression2 [, ALL ] )
Argumente
Set_Expression1
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
Set_Expression2
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der eine Menge zurückgibt.
Bemerkungen
Wenn ALL angegeben ist, behält die Funktion Duplikate bei, die im ersten Satz gefunden wurden. Duplikate, die im zweiten Satz gefunden wurden, werden weiterhin entfernt. Die Elemente werden entsprechend ihrer Reihenfolge in der ersten Menge zurückgegeben.
Beispiele
Das folgende Beispiel zeigt die Verwendung dieser Funktion.
//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])