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 Levels retornará o nível associado à posição especificada baseada em zero.
Se um nome de nível for especificado, a função Levels 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 sintaxe da função Levels.
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]