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


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

Изменения: 12 декабря 2006 г.

Возвращает начинающееся с нуля порядковое значение, связанное с уровнем.

Синтаксис

Level_Expression.Ordinal 

Аргументы

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

Замечания

Функция Ordinal часто используется вместе с IIF и CurrentMember для отображения разных значений на разных уровнях иерархии в зависимости от порядкового номера каждой из ячеек в результате запроса. Например, функция Ordinal позволяет выполнять вычисления на определенных уровнях, показывая на остальных значение по умолчанию «N/A».

Пример

В следующем примере возвращается порядковый номер уровня Calendar Quarter в иерархии Calendar.

WITH MEMBER Measures.x AS [Date].[Calendar].[Calendar Quarter].Ordinal
SELECT Measures.x on 0
FROM [Adventure Works]

См. также

Справочник

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

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

12 декабря 2006 г.

Измененное содержимое
  • Объяснен сценарий, в котором обычно применяется функция.

17 июля 2006 г.

Измененное содержимое
  • Обновлены синтаксис и аргументы для облегчения понимания.
  • Добавлены обновленные примеры.