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])
См. также
Справочник по оператору многомерных выражений (многомерные выражения)