DrilldownLevelBottom (MDX)
Faz uma busca detalhada dos membros mais inferiores de um conjunto, em um nível especificado, para um nível abaixo.
Sintaxe
DrilldownLevelBottom(Set_Expression, Count [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Argumentos
Set_Expression
Uma expressão MDX válida que retorna um conjunto.
Count
Uma expressão numérica válida que especifica o número de tuplas a ser retornado.
Level_expression
Uma linguagem MDX válida que retorna um nível.
Numeric_expression
Opcional. Uma expressão numérica válida, geralmente uma linguagem MDX de coordenadas de célula, que retorna um número.
Include_Calc_Members
Opcional. Uma palavra-chave que adiciona membros calculados aos resultados da busca detalhada.
Comentários
Se uma expressão numérica for especificada, a função DrilldownLevelBottom classificará, em ordem crescente, os filhos de cada membro no conjunto especificado, de acordo com o valor especificado, conforme avaliado sobre o conjunto de membros filho. Se uma expressão numérica não for especificada, a função classificará, em ordem crescente, os filhos de cada membro no conjunto especificado, de acordo com os valores das células representados pelo conjunto de membros filho, como determinados pelo contexto de consulta; esse comportamento é semelhante às funções BottomCount e Tail (MDX), que retornam um conjunto de membros em ordem natural, sem qualquer classificação.
Após a classificação, a função DrilldownLevelBottom retorna um conjunto que contém os membros pai e o número de membros filho, especificado em Count, com o valor mais baixo.
A função DrilldownLevelBottom é semelhante à função DrilldownLevel , mas em vez de incluir todos os filhos para cada membro no nível especificado, a função DrilldownLevelBottom retorna o número mais baixo de membros filho.
Consultar a propriedade XMLA MdpropMdxDrillFunctions permite verificar o nível de suporte que o servidor fornece para as funções de perfuração; Consulte Propriedades XMLA (XMLA) com suporte para obter detalhes.
Exemplos
O exemplo a seguir retorna os três filhos inferiores do nível Categoria do Produto, com base na medida padrão. No cubo de exemplo do Adventure Works, os três filhos inferiores de Acessórios são Pneus e tubos, Bombas e Alforjes. No Management Studio, na janela de consulta do MDX, você pode navegar para Produtos | Categorias de Produto | Membros | Todos os Produtos | Acessórios para exibir a lista completa. Você pode aumentar o argumento Contagem para retornar mais membros.
SELECT DrilldownLevelBottom
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
O exemplo a seguir ilustra o uso do sinalizador include_calc_members , usado para incluir membros calculados no nível de drill down. A medida [Contagem de Pedidos do Revendedor] é adicionada à instrução DrilldownLevelBottom para garantir que os resultados sejam classificados por essa medida. Para ver o membro calculado, é necessário aumentar a Contagem para pelo menos 9.
WITH MEMBER
[Product].[Product Categories].[Category].&[3].[Premium Clothes] AS
[Product].[Product Categories].[Subcategory].&[18] +
[Product].[Product Categories].[Subcategory].&[21]
SELECT [Measures].[Reseller Order Count] ON 0,
DRILLDOWNLEVELBOTTOM(
[Product].[Product Categories].children ,
9,
[Product].[Product Categories].[Category] ,
[Measures].[Reseller Order Count],
INCLUDE_CALC_MEMBERS ) ON 1
FROM [Adventure Works]