Função Levels (MDX)
Retorna o nível cuja posição em uma dimensão ou hierarquia é especificada por uma expressão numérica ou cujo nome é especificado por uma expressão de cadeia de caracteres.
Sintaxe
Numeric expression syntax
Hierarchy_Expression.Levels( Level_Number )
String expression syntax
Hierarchy_Expression.Levels( Level_Name )
Argumentos
Hierarchy_Expression
Uma linguagem MDX válida que retorna uma hierarquia.
Level_Number
Uma expressão numérica válida que especifica um número de nível.
Level_Name
Uma expressão de cadeia de caracteres válida que especifica um nome de nível.
Comentários
Se um número de nível for especificado, a função Níveis retornará o nível associado à posição de base zero especificada.
Se um nome de nível for especificado, a função Níveis retornará o nível especificado.
Observação
Use a sintaxe de expressão de cadeia de caracteres para funções definidas pelo usuário.
Exemplos
Os exemplos a seguir ilustram cada uma das sintaxes da função Níveis .
Numérico
O exemplo a seguir retorna o nível País:
SELECT [Geography].[Geography].Levels(1) ON 0
FROM [Adventure Works]
Cadeia de caracteres
O exemplo a seguir retorna o nível País:
SELECT [Geography].[Geography].Levels('Country') ON 0
FROM [Adventure Works]