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


- (вычитание) (многомерные выражения)

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

Синтаксис

Numeric_Expression - Numeric_Expression

Параметры

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

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

Значение с типом данных параметра, имеющего более высокий приоритет.

Замечания

Оба выражения должны иметь одинаковый тип данных, или одно из выражений должно допускать неявное преобразование к типу данных другого выражения. Если одно из выражений принимает значение NULL, оператор возвращает результат вычисления выражения, значение которого отлично от NULL.

Примеры

В следующем примере демонстрируется использование этого оператора.

-- This member returns the increase or decrease
-- in gross profit margin over a month.
WITH MEMBER [Measures].[GPM Delta] AS
 (
(Measures.[Gross Profit Margin]) - 
([Date].[Calendar].CurrentMember.PrevMember, 
Measures.[Gross Profit Margin])
  ), FORMAT_STRING = 'Percent'

SELECT 
DESCENDANTS(
[Date].[Calendar].[Calendar Year].&[2002], 
[Date].[Calendar].[Month]) ON 0,
[Product].[Category].[Category].Members ON 1
FROM
[Adventure Works]
WHERE
([Measures].[GPM Delta])