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


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

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

Синтаксис

  
Level_Expression.Ordinal   

Аргументы

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

Замечания

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

пример

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

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

См. также

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