Except (MDX)
Évalue deux jeux et supprime les tuples du premier jeu qui existent également dans le deuxième jeu, en conservant éventuellement les doublons.
Syntaxe
Except(Set_Expression1, Set_Expression2 [, ALL ] )
Arguments
Set_Expression1
Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.Set_Expression2
Expression MDX (Multidimensional Expressions) valide qui retourne un jeu.
Notes
Si ALL est spécifié, la fonction conserve les doublons trouvés dans le premier jeu ; les doublons trouvés dans le deuxième jeu sont quand même supprimés. Les membres sont retournés dans l'ordre de leur apparition dans le premier jeu.
Exemple
L'exemple ci-dessous illustre l'utilisation de cette fonction.
//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])