AND (MDX)

Führt eine logische Konjunktion zweier numerischer Ausdrücke aus.

Syntax

  
Expression1 AND Expression2  

Parameter

Expression1
Ein gültiger MDX-Ausdruck (Multidimensional Expressions), der einen numerischen Wert zurückgibt.

Expression2
Ein gültiger MDX-Ausdruck, der einen numerischen Wert zurückgibt.

Rückgabewert

Ein boolescher Wert, der true zurückgibt, wenn beide Parameter mit true ausgewertet werden. andernfalls false.

Bemerkungen

Der AND-Operator behandelt beide Ausdrücke als boolesche Werte (null, 0, als false; andernfalls true), bevor der Operator die logische Konjunktion ausführt. In der folgenden Tabelle wird veranschaulicht, wie der AND-Operator die logische Konjunktion ausführt.

Expression1 Expression2 Rückgabewert
true true true
true false false
false true false
false false false

Beispiel

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

Weitere Informationen

MDX-Operatorreferenz (MDX)