I (MDX)

Wykonuje logiczną koniunkcję na dwóch wyrażeniach liczbowych.

Syntax

  
Expression1 AND Expression2  

Parametry

Wyrażenie1
Poprawne wyrażenie z wyrażeń wielowymiarowych (MDX), które zwraca wartość liczbową.

Wyrażenie2
Poprawne wyrażenie MDX, które zwraca wartość numeryczną.

Wartość zwracana

Wartość boolowska, która zwraca prawdę , jeśli oba parametry są wynikiem true; w przeciwnym razie – nieprawda.

Remarks

Operator AND traktuje oba wyrażenia jako wartości boolowskie (zero, 0, jako fałsz; w przeciwnym razie prawdziwe) przed wykonaniem koniunkcji logicznej. Poniższa tabela ilustruje, jak operator AND wykonuje spójność logiczną.

Wyrażenie1 Wyrażenie2 Wartość zwracana
true true true
true False False
False true False
False False False

Example

-- 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])