Freigeben über


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 zu true ausgewertet werden; andernfalls false.

Hinweise

Der AND-Operator behandelt beide Ausdrücke als boolesche Werte (Null, 0, als false, andere Werte als true), wenn er die logische Konjunktion ausführt. Die folgende Tabelle zeigt, wie die logische Konjunktion vom AND-Operator ausgeführt wird.

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

Siehe auch

Verweis

MDX-Operatorreferenz (MDX)

Hilfe und Informationen

Informationsquellen für SQL Server 2005