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

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

Синтаксис

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]

См. также

Справочник

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