Поделиться через


AND (многомерные выражения)

Выполняет логическое умножение двух числовых выражений.

Синтаксис

  
Expression1 AND Expression2  

Параметры

Expression1
Допустимое многомерное выражение, возвращающее числовое значение.

Expression2
Допустимое многомерное выражение, возвращающее числовое значение.

Возвращаемое значение

Логическое значение, возвращающее значение true, если оба параметра оцениваются как true; в противном случае — значение false.

Замечания

Оператор AND обрабатывает оба выражения как логические значения (ноль, 0, значение false; в противном случае — true), прежде чем оператор выполняет логическую комбинацию. В следующей таблице показано, как оператор AND выполняет логическую комбинацию.

Expression1 Expression2 Возвращаемое значение
true true true
true false false
false true false
false false false

пример

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

См. также

Справочник по оператору многомерных выражений (многомерные выражения)