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.
Retorna um subconjunto de tuplas de um conjunto especificado.
Sintaxe
Subset(Set_Expression, Start [ ,Count ] )
Argumentos
Set_expression
Uma expressão válida de Expressões Multidimensionais (MDX) que retorna um conjunto.
Iniciar
Uma expressão numérica válida que especifica a posição da primeira tupla a ser retornada.
Quantidade
Uma expressão numérica válida que especifica o número de tuplas a serem retornadas.
Remarks
A partir do conjunto especificado, a função Subconjunto retorna um subconjunto que contém o número especificado de tuplas, começando na posição inicial especificada. A posição inicial é baseada em um índice baseado em zero; ou seja, zero (0) corresponde à primeira tupla do conjunto especificado, 1 corresponde à segunda, e assim por diante.
Se Count não for especificado, a função retorna todas as tuplas do início ao fim do conjunto.
Exemplo
O exemplo a seguir retorna a Medida de Vendas de Revendedor para as cinco subcategorias mais vendidas de produtos, independentemente da hierarquia, com base no Lucro Bruto do Revendedor. A função Subconjunto é usada para retornar apenas os cinco primeiros conjuntos do resultado após o resultado ser ordenado usando a função Ordem .
SELECT Subset
(Order
([Product].[Product Categories].[SubCategory].members
,[Measures].[Reseller Gross Profit]
,BDESC
)
,0
,5
) ON 0
FROM [Adventure Works]