セットは、0 個以上のタプルの順序付きリストで構成されます。 組を 1 つも含まないセットは、空のセットと呼ばれます。
セットの完全な式は、0 個以上の明示的に指定されたタプルで構成され、中かっこで囲まれています。
{ [ { Tuple_expression | Member_expression } [ , { Tuple_expression | Member_expression } ] ... ] }
set 式で指定されたメンバー式は、1 メンバータプル式に変換されます。
例
次の例は、クエリの Columns 軸と Rows 軸で使用される 2 つのセット式を示しています。
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]
[列] 軸のセット
{[Measures].[Internet Sales Amount], [Measures].[Internet Tax Amount]}
は、Measures ディメンションの 2 つのメンバーで構成されます。 ROWS 軸のセットを次に示します。
{([Product].[製品カテゴリ]。[カテゴリ].>[4], [日付].[カレンダー]。[Calendar Year].>[2004])
([Product].[製品カテゴリ]。[カテゴリ].>[1], [日付].[カレンダー]。[Calendar Year].>[2003])
([Product].[製品カテゴリ]。[カテゴリ].>[3], [日付].[カレンダー]。[Calendar Year].>[2004])}
このセットは 3 つの組で構成されており、それぞれの組には、Product ディメンションの Product Categories 階層のメンバーと Date ディメンションの Calendar 階層のメンバーへの、2 つの明示的な参照が含まれています。
セットを返す関数の例については、「メンバー、タプル、およびセットの操作 (MDX)」を参照してください。