Partilhar via


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çãoObservaçã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]

Consulte também

Referência