Compartilhar via


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).

Confira também

Expressões (MDX)