Condividi tramite


Utilizzo di espressioni set

Un set è costituito da un elenco ordinato di zeri o più tuple. Un set che non contiene tuple è detto set vuoto.

L'espressione completa di un set è costituita da zero o più tuple specificate in modo esplicito e racchiuse tra parentesi graffe:

{ [ { Tuple_expression | Member_expression } [ , { Tuple_expression | Member_expression } ] ... ] } }

Le espressioni di membro specificate in un'espressione set vengono convertite in espressioni di tupla a un membro.

Esempio

Nell'esempio seguente vengono illustrate due espressioni set utilizzate sugli assi Columns e Rows di una query:

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]

Sull'asse di Columns, il set

{[Measures].[Internet Sales Amount], [Measures].[Internet Tax Amount]}

è costituito da due membri della dimensione Measures. Sull'asse di Rows, il set

{([Product]. [Categorie di prodotti]. [Categoria].&[4], [Data]. [Calendario]. [Anno calendario].&[2004]),

([Product]. [Categorie di prodotti]. [Categoria].&[1], [Data]. [Calendario]. [Anno calendario].&[2003]),

([Product]. [Categorie di prodotti]. [Category].&[3], [Date]. [Calendario]. [Anno calendario].&[2004])}

è costituito da tre tuple, ognuna delle quali contiene due riferimenti espliciti a membri sulla gerarchia Product Categories della dimensione Product e sulla gerarchia Calendar della dimensione Date.

Per esempi di funzioni che restituiscono set, vedere Utilizzo di membri, tuple e set (MDX).

Vedi anche

Espressioni (MDX)