AND (MDX)
Effectue une conjonction logique sur deux expressions numériques.
Syntaxe
Expression1 AND Expression2
Paramètres
Expression1
Expression MDX (Multidimensional Expressions) valide qui retourne une valeur numérique.
Expression2
Expression MDX valide qui retourne une valeur numérique.
Valeur renvoyée
Valeur booléenne qui retourne true si les deux paramètres sont évalués sur true ; sinon, false.
Remarques
L’opérateur AND traite les deux expressions comme des valeurs booléennes (zéro, 0, comme false ; sinon, true) avant que l’opérateur n’effectue la conjonction logique. Le tableau suivant illustre la façon dont l’opérateur AND effectue la conjonction logique.
Expression1 | Expression2 | Valeur renvoyée |
---|---|---|
true | true | true |
true | false | false |
false | true | false |
false | false | false |
Exemple
-- This query returns the gross profit margin (GPM)
-- for clothing sales where the GPM is between 20% and 30%.
With Member [Measures].[LowGPM] as
IIF(
[Measures].[Gross Profit Margin] <= .3 AND
[Measures].[Gross Profit Margin] >= .2,
[Measures].[Gross Profit Margin],
null)
SELECT NON EMPTY
[Sales Territory].[Sales Territory Country].Members ON 0,
[Product].[Category].[Clothing] ON 1
FROM
[Adventure Works]
WHERE
([Measures].[LowGPM])