SUBSET (MDX)
位置に基づいて、指定されたセットから要素のセットを返します。最初のメンバは、位置 0 にあります。
返りタイプ
この関数は、セットを返します。
構文および詳細
SUBSET(set_expression, first_element_position, optional_element_count)
以下は、この指定の説明です。
-
set_expression は、セットに対して評価される式です。
-
first_element_position は、返す最初の要素の位置を指定する整数リテラルです。
最初の要素の位置は 0 です。
-
optional_element_count は、返す要素の数の位置を指定する整数リテラルです。
この引数を省略すると、この関数は、first_element_position にある要素、およびそれに続くすべての要素を返します。
例
SELECT MEASURES.[%COUNT] ON 0, SUBSET(homed.city.MEMBERS, 0, 3) ON 1 FROM patients
Patient Count
1 Cedar Falls 1,188
2 Centerville 1,155
3 Cypress 1,221
一方、完全なセットを表示する以下の例を考えてみます。
SELECT MEASURES.[%COUNT] ON 0, homed.city.MEMBERS ON 1 FROM patients
Patient Count
1 Cedar Falls 1,188
2 Centerville 1,155
3 Cypress 1,221
4 Elm Heights 1,266
5 Juniper 1,197
6 Magnolia 1,156
7 Pine 1,139
8 Redwood 1,144
9 Spruce 1,135