Ordinal (MDX)

Retorna o valor ordinal baseado em zero associado a um nível.

Sintaxe

  
Level_Expression.Ordinal   

Argumentos

Level_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna um nível.

Remarks

A função ordinal é frequentemente usada em conjunto com as funções IIF e CurrentMember para exibir condicionalmente diferentes valores em diferentes níveis hierarquicos, com base na posição ordinal de cada célula específica no resultado da consulta. Por exemplo, você pode usar a função Ordinal para realizar cálculos em certos níveis e exibir um valor padrão de "N/A" em outros níveis.

Exemplo

O exemplo a seguir retorna o número ordinal para o nível do Quarto Calendário na hierarquia do Calendário.

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