Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Devolve um subconjunto de tuplas de um conjunto especificado.
Syntax
Subset(Set_Expression, Start [ ,Count ] )
Arguments
Set_Expression
Uma expressão válida de Expressões Multidimensionais (MDX) que devolve um conjunto.
Início
Uma expressão numérica válida que especifica a posição da primeira tuplas a ser devolvida.
Contagem
Uma expressão numérica válida que especifica o número de tuplas a devolver.
Observações
A partir do conjunto especificado, a função Subconjunto devolve um subconjunto que contém o número especificado de tuplas, começando na posição inicial especificada. A posição inicial baseia-se num índice baseado em zero; ou seja, zero (0) corresponde à primeira tuplas do conjunto especificado, 1 corresponde à segunda, e assim sucessivamente.
Se Count não for especificado, a função devolve todas as tuplas do início ao fim do conjunto.
Example
O exemplo seguinte devolve a Medida de Vendas por Revendedor para as cinco subcategorias de produtos mais vendidas, independentemente da hierarquia, com base no Lucro Bruto do Revendedor. A função subconjunto é usada para devolver apenas os primeiros cinco conjuntos do resultado após o resultado ser ordenado usando a função de Ordem .
SELECT Subset
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BDESC
)
,0
,5
) ON 0
FROM [Adventure Works]