Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Perfura os membros mais baixos de um conjunto, em um nível especificado, até um nível abaixo.
Sintaxe
DrilldownLevelBottom(Set_Expression, Count [,[<Level_Expression>] [,[<Numeric_Expression>][,INCLUDE_CALC_MEMBERS]]])
Argumentos
Set_expression
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna um conjunto.
Quantidade
Uma expressão numérica válida que especifica o número de tuplas a serem retornadas.
Level_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna um nível.
Numeric_Expression
Optional. Uma expressão numérica válida que normalmente é uma expressão de Expressões Multidimensionais (MDX) de coordenadas de célula que retornam um número.
Include_Calc_Members
Optional. Uma palavra-chave que adiciona membros calculados aos resultados de detalhamento.
Remarks
Se uma expressão numérica for especificada, a função DrilldownLevelBottom ordena, em ordem crescente, os filhos de cada membro no conjunto especificado, de acordo com o valor especificado, conforme avaliado sobre o conjunto dos membros. Se uma expressão numérica não for especificada, a função ordena, em ordem crescente, os filhos de cada membro no conjunto especificado, de acordo com os valores das células representadas pelo conjunto dos membros-filhos, conforme determinado pelo contexto da consulta; Esse comportamento é semelhante às funções BottomCount and Tail (MDX), que retornam um conjunto de membros em ordem natural, sem qualquer ordenação.
Após a ordenação, a função DrilldownLevelBottom retorna um conjunto que contém os membros pais e o número de membros-filhos, especificado em Contagem, com o menor valor.
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 filhos.
Consultar a propriedade XMLA MdpropMdxDrillFunctions permite verificar o nível de suporte que o servidor oferece para as funções de perfuração; veja Propriedades XMLA Suportadas (XMLA) para detalhes.
Exemplos
O exemplo a seguir retorna os três filhos inferiores do nível da Categoria de Produto, com base na medida padrão. No cubo de amostra da Adventure Works, as três crianças com piores para acessórios são Pneus e Câmaras, Bombas e Alforjes. No Management Studio, na janela de consulta MDX, você pode navegar até Produtos | Categorias de Produtos | Membros | Todos os Produtos | Acessórios para ver a lista completa. Você pode aumentar o argumento da Contagem para retornar mais membros.
SELECT DrilldownLevelBottom
([Product].[Product Categories].children,
3,
[Product].[Product Categories].[Category])
ON 0
FROM [Adventure Works]
O próximo exemplo ilustra o uso da flag include_calc_members , usada para incluir membros calculados no nível de descida de drill. A medida [Contagem de Pedidos de Revendedor] é adicionada à instrução DrilldownLevelBottom para garantir que os resultados sejam ordenados 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]