Usando expressões de conjunto
Um conjunto é composto por uma lista ordenada de nenhuma ou algumas tuplas. Um conjunto que não contém nenhuma tupla é conhecido como um conjunto vazio.
A expressão completa de um conjunto consiste em nenhuma ou algumas tuplas especificadas explicitamente, entre chaves:
{ [ { Tuple_expression | Member_expression } [ , { Tuple_expression | Member_expression } ] ... ] }
As expressões de membro especificadas em uma expressão de conjunto são convertidas em expressões de tupla de um membro.
Exemplo
O exemplo a seguir mostra duas expressões de conjunto usadas nos eixos Colunas e Linhas de uma consulta:
SELECT
{[Measures].[Internet Sales Amount], [Measures].[Internet Tax Amount]} ON COLUMNS,
{([Product].[Product Categories].[Category].&[4], [Date].[Calendar].[Calendar Year].&[2004]),
([Product].[Product Categories].[Category].&[1], [Date].[Calendar].[Calendar Year].&[2003]),
([Product].[Product Categories].[Category].&[3], [Date].[Calendar].[Calendar Year].&[2004])}
ON ROWS
FROM [Adventure Works]
No eixo Colunas, o conjunto
{[Medidas].[Valor das Vendas pela Internet], [Medidas].[Valor do Imposto da Internet]}
consiste em dois membros da dimensão Medidas. No eixo Linhas, o conjunto
{([Produto]. [Categorias de Produtos]. [Categoria].&[4], [Data]. [Calendário]. [Ano Civil].&[2004]),
([Produto]. [Categorias de Produtos]. [Categoria].&[1], [Data]. [Calendário]. [Ano Civil].&[2003]),
([Produto]. [Categorias de Produtos]. [Categoria].&[3], [Data]. [Calendário]. [Ano Civil].&[2004])}
consiste em três tuplas, cada uma contendo duas referências explícitas aos membros da hierarquia Categorias de Produto da dimensão Produto e da hierarquia Calendário da dimensão Data.
Para obter exemplos de funções que retornam conjuntos, consulte Trabalhando com membros, tuplas e conjuntos (MDX).