DrillupLevel (MDX)
Faz drill up dos membros de um conjunto que estão abaixo de um nível especificado.
Sintaxe
DrillupLevel(Set_Expression [ , Level_Expression ] )
Argumentos
Set_Expression
Uma expressão MDX válida que retorna um conjunto.
Level_expression
Uma linguagem MDX válida que retorna um nível.
Comentários
A função DrillupLevel retorna um conjunto de membros organizados hierarquicamente com base nos membros incluídos no conjunto especificado. A ordem é preservada entre os membros do conjunto especificado.
Se uma expressão de nível for especificada, a função DrillupLevel construirá o conjunto recuperando apenas os membros que estão acima do nível especificado. Se uma expressão de nível for especificada e não houver nenhum membro do nível especificado representado no conjunto especificado, esse conjunto será retornado.
Se uma expressão de nível não for especificada, a função construirá o conjunto, recuperando apenas aqueles membros que estão um nível acima do nível mais baixo da primeira dimensão referenciada no conjunto especificado.
Exemplo
O exemplo a seguir retorna o conjunto de membros do primeiro conjunto que estão acima do nível Subcategoria.
SELECT DrillUpLevel
({[Product].[Product Categories].[All Products]
,[Product].[Product Categories].[Subcategory].&[32],
[Product].[Product Categories].[Product].&[215]},
[Product].[Product Categories].[Subcategory]
)
ON 0
FROM [Adventure Works]
WHERE [Measures].[Internet Order Quantity]