DrilldownMemberBottom (MDX)
Faz uma busca detalhada dos membros de um determinado conjunto que estejam presentes em um segundo conjunto especificado, limitando o conjunto de resultados a um número especificado de membros. Opcionalmente, essa função também faz uma busca detalhada em um conjunto de tuplas.
Sintaxe
DrilldownMemberBottom(Set_Expression1, Set_Expression2, Count [ , [ Numeric_Expression ][ , RECURSIVE ] ] )
Argumentos
Set_Expression1
Uma expressão MDX (Multidimensional Expressions) válida que retorna um conjunto.Set_Expression2
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.Numeric_Expression
Uma expressão numérica válida, geralmente uma expressão MDX (Multidimensional Expressions) de coordenadas de célula, que retorna um número.
Comentários
Se for especificada uma expressão numérica, a função DrilldownMemberBottom classificará, em ordem crescente, os filhos de cada membro no primeiro conjunto de acordo com o valor da expressão numérica, conforme avaliado sobre o conjunto de membros filho. Se não for especificada uma expressão numérica, a função classificará, em ordem crescente, os filhos de cada membro no primeiro conjunto de acordo com os valores das células representadas pelo conjunto de membros filho, conforme determinado pelo contexto da consulta.
Depois da classificação, a função DrilldownMemberBottom retornará um conjunto que contém os membros pai e o número de membros filho, especificados em Count, com o valor mais baixo e que estão em ambos os conjuntos.
Se RECURSIVE for especificado, a função classificará o primeiro conjunto, conforme descrito anteriormente, em seguida, compara recursivamente os membros do primeiro conjunto, conforme organizado em uma hierarquia, em relação ao segundo conjunto. A função recupera o número mais baixo dos filhos para cada membro no primeiro conjunto que também está presente no segundo conjunto.
O primeiro conjunto pode conter tuplas em vez de membros. A busca detalhada de tupla é uma extensão de OLE DB e retorna um conjunto de tuplas em vez de membros.
A função DrilldownMemberBottom é semelhante à função DrilldownMember, mas em vez de incluir todos os filhos de cada membro no primeiro conjunto que também está presente no segundo conjunto, a função DrilldownMemberBottom retornará o número mais baixo dos membros filho para cada membro.
Exemplo
O exemplo a seguir faz uma busca detalhada na categoria de vestuário para retornar as três subcategorias de vestuário com a quantidade inferior de pedidos enviados.
SELECT DrilldownMemberBottom
({[Product].[Product Categories].[All Products],
[Product].[Product Categories].[Category].Bikes,
[Product].[Product Categories].[Category].Clothing}
,
{[Product].[Product Categories].[Category].Clothing},
3,
[Measures].[Reseller Order Quantity]
)
ON 0
FROM [Adventure Works]
WHERE [Measures].[Reseller Order Quantity]