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 linguagem 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 aqueles membros 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]

Consulte também

Referência