AND (MDX)
Realiza uma conjunção lógica em duas expressões numéricas.
Sintaxe
Expression1 AND Expression2
Parâmetros
Expression1
Uma expressão MDX (Multidimensional Expressions) válida que retorna um valor numérico.Expression2
Uma expressão MDX válida que retorna um valor numérico.
Valor de retorno
Valor booleano que retorna true quando os dois parâmetros são avaliados como true; do contrário, false.
Comentários
O operador AND trata as duas expressões como valores booleanos (zero, 0, como false; caso contrário, retornará true) antes de o operador realizar a conjunção lógica. A tabela a seguir ilustra como o operador AND realiza a conjunção lógica.
Expression1 |
Expression2 |
Valor de retorno |
---|---|---|
true |
true |
true |
true |
false |
false |
false |
true |
false |
false |
false |
false |
Exemplo
-- 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])