Ordinal (MDX)

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

Syntax

  
Level_Expression.Ordinal   

Arguments

Level_Expression
Валидное выражение многомерных выражений (MDX), которое возвращает уровень.

Remarks

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

Пример

Следующий пример возвращает ординальное число для уровня четверти календаря в иерархии календаря.

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