Set-expressies gebruiken

Een verzameling bestaat uit een geordende lijst van nul of meer tuples. Een verzameling die geen tupels bevat, wordt een lege verzameling genoemd.

De volledige uitdrukking van een verzameling bestaat uit nul of explicieter gespecificeerde tuples, omlijst in krulbare houkjes:

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

De lidexpressies die in een setexpressie worden gespecificeerd, worden omgezet naar éénlid-tuple-expressies.

Example

Het volgende voorbeeld toont twee setexpressies die worden gebruikt op de Columns- en Rows-assen van een 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]  

Op de Kolom-as is de verzameling

{[Measures]. [Internetverkoopbedrag], [Maatregelen]. [Internetbelastingbedrag]}

bestaat uit twee leden uit de dimensie Measures. Op de Rows-as is de verzameling

{([Product]. [Productcategorieën]. [Categorie].&[4], [Datum]. [Kalender]. [Kalenderjaar].&[2004]),

([Product]. [Productcategorieën]. [Categorie].&[1], [Datum]. [Kalender]. [Kalenderjaar].&[2003]),

([Product]. [Productcategorieën]. [Categorie].&[3], [Datum]. [Kalender]. [Kalenderjaar].&[2004])}

bestaat uit drie tuples, die elk twee expliciete verwijzingen naar leden in de productcategorieënhiërarchie van de productdimensie en de kalenderhiërarchie van de datumdimensie bevat.

Voor voorbeelden van functies die verzamelingen teruggeven, zie Werken met Leden, Tuples en Verzamelingen (MDX).