Freigeben über


Verwenden von Mengenausdrücken

Eine Menge besteht aus einer geordneten Liste von null oder mehr Tupeln. Eine Menge, die keine Tupel enthält, wird als leere Menge bezeichnet.

Der vollständige Ausdruck einer Menge besteht aus null oder mehr explizit angegebenen Tupeln, die in geschweiften Klammern stehen:

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

Die in einem Mengenausdruck angegebenen Elementausdrücke werden in Tupelausdrücke mit einem Element konvertiert.

Beispiel

Im folgenden Beispiel werden zwei Mengenausdrücke auf der COLUMNS- und der ROWS-Achse einer Abfrage verwendet:

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]

Auf der COLUMNS-Achse die Menge

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

besteht aus zwei Elementen der Measures-Dimension. Auf der ROWS-Achse besteht die Menge

{([Produkt]. [Produktkategorien]. [Kategorie].&[4], [Datum]. [Kalender]. [Kalenderjahr].&[2004]);

([Produkt]. [Produktkategorien]. [Kategorie].&[1], [Datum]. [Kalender]. [Kalenderjahr].&[2003]);

([Produkt]. [Produktkategorien]. [Kategorie].&[3], [Datum]. [Kalender]. [Kalenderjahr].&[2004])}

aus drei Tupeln, von denen jede zwei explizite Verweise auf Elemente in der Product Categories-Hierarchie der Product-Dimension und der Calendar-Hierarchie der Date-Dimension enthält.

Beispiele für Funktionen, die Sets zurückgeben, finden Sie unter Working with Members, Tuples und Sets (MDX).For examples of functions that return sets, see Working with Members, Tuples, and Sets (MDX)

Weitere Informationen

Ausdrücke (MDX)