AND (MDX)
Realiza una conjunción lógica de dos expresiones numéricas.
Sintaxis
Expression1 AND Expression2
Parámetros
Expression1
Una expresión MDX (Expresiones multidimensionales) válida que devuelve un valor numérico.
Expression2
Expresión MDX válida que devuelve un valor numérico.
Valor devuelto
Valor booleano que devuelve true si ambos parámetros se evalúan como true; de lo contrario, false.
Comentarios
El operador AND trata ambas expresiones como valores booleanos (cero, 0, como false; en caso contrario, true) antes de que el operador realice la conjunción lógica. En la tabla siguiente se muestra cómo el operador AND realiza la conjunción lógica.
Expression1 | Expression2 | Valor devuelto |
---|---|---|
true | true | true |
true | false | false |
false | true | false |
false | false | false |
Ejemplo
-- 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])