Condividi tramite


AND (MDX)

Esegue la congiunzione logica di due espressioni numeriche.

Sintassi

Expression1 AND Expression2

Parametri

Expression1

Espressione MDX (Multidimensional Expression) valida che restituisce un valore numerico.

Expression2

Espressione MDX valida che restituisce un valore numerico.

Valore restituito

Valore booleano che restituisce TRUE se entrambi i parametri restituiscono true, false in caso contrario.

Osservazioni

Prima di eseguire la congiunzione logica, l'operatore AND gestisce entrambe le espressioni come valori booleani (zero e 0 come false, come true in caso contrario). Nella tabella seguente viene illustrata la congiunzione logica eseguita dall'operatore AND.

Expression1 Expression2 Valore restituito

true

true

true

true

false

false

false

true

false

false

false

false

Esempio

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

Vedere anche

Riferimento

Guida di riferimento agli operatori MDX (MDX)

Guida in linea e informazioni

Assistenza su SQL Server 2005