Compartilhar via


AND (MDX)

Realiza uma conjunção lógica em duas expressões numéricas.

Sintaxe

  
Expression1 AND Expression2  

Parâmetros

Expression1
Uma linguagem MDX válida que retorna um valor numérico.

Expression2
Uma expressão MDX válida que retorna um valor numérico.

Valor Retornado

Um valor booliano que retorna true se ambos os parâmetros forem avaliados como true; caso contrário, false.

Comentários

O operador AND trata ambas as expressões como valores boolianos (zero, 0, como false; caso contrário, true) antes que o operador execute a conjunção lógica. A tabela a seguir ilustra como o operador AND executa a conjunção lógica.

Expression1 Expression2 Valor Retornado
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])  

Consulte Também

Referência de operador de MDX (MDX)