Utilizzo di espressioni setUsing Set Expressions

SI APPLICA A:sìSQL Server Analysis ServicesnoAzure Analysis ServicesAPPLIES TO:yesSQL Server Analysis ServicesnoAzure Analysis Services

Un set è costituito da un elenco ordinato di zeri o più tuple.A set consists of an ordered list of zero or more tuples. Un set che non contiene tuple è detto set vuoto.A set that does not contain any tuples is known as an empty set.

L'espressione completa di un set è costituita da zero o più tuple specificate in modo esplicito e racchiuse tra parentesi graffe:The complete expression of a set consists of zero or more explicitly specified tuples, framed in curly braces:

{[{ Tuple_expression | Member_expression } [, { Tuple_expression | Member_expression }]...]}{ [ { 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.The member expressions specified in a set expression are converted to one-member tuple expressions.

EsempioExample

Nell'esempio seguente vengono illustrate due espressioni set utilizzate sugli assi Columns e Rows di una query:The following example shows two set expressions used on the Columns and Rows axes of a 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 setOn the Columns axis, the set

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

è costituito da due membri della dimensione Measures.consists of two members from the Measures dimension. Sull'asse di Rows, il setOn the Rows axis, the set

{([Product].[Product Categories].[Category].&[4], [Date].[Calendar].[Calendar Year].&[2004]),{([Product].[Product Categories].[Category].&[4], [Date].[Calendar].[Calendar Year].&[2004]),

([Product].[Product Categories].[Category].&[1], [Date].[Calendar].[Calendar Year].&[2003]),([Product].[Product Categories].[Category].&[1], [Date].[Calendar].[Calendar Year].&[2003]),

([Product].[Product Categories].[Category].&[3], [Date].[Calendar].[Calendar Year].&[2004])},([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.consists of three tuples, each of which contains two explicit references to members on the Product Categories hierarchy of the Product dimension and the Calendar hierarchy of the Date dimension.

Per esempi di funzioni che restituiscono set, vedere utilizzo di membri, tuple e set ( MDX ) .For examples of functions that return sets, see Working with Members, Tuples, and Sets (MDX).

Vedere ancheSee Also

Espressioni ( MDX )Expressions (MDX)