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]