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


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

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

Синтаксис

        Level_Expression.Ordinal 

Аргументы

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

Замечания

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

Пример

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

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