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].[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])},

è 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 dei set, vedere Utilizzo di membri, tuple e set (MDX).

Vedere anche

Concetti

Espressioni (MDX)