ALLMEMBERS
返りタイプ
構文および詳細
level_expression.ALLMEMBERS
または、以下のようにします。
hierarchy_expression.ALLMEMBERS
または、以下のようにします。
dimension_expression.ALLMEMBERS
以下は、この指定の説明です。
-
level_expression は、レベルを返す式です。以下はその例です。
[dimension_name].[hierarchy_name].[level_name]
-
hierarchy_expression は、階層を返す式です。以下はその例です。
[dimension_name].[hierarchy_name]
-
dimension_expression はディメンジョンの名前で、必要に応じて角括弧に囲まれます ("識別子" を参照)。以下はその例です。
[dimension_name]
DeepSee はこれを、指定されたディメンジョン内の最初に表示される階層への参照と解釈します。
レベル式を指定すると、この関数は、そのレベルのメンバで構成されるセットを返します。このメンバは、キューブのレベル定義で指定された順序になります。
階層式を指定すると、この関数は、その階層にあるすべてのレベルのメンバ (定義されていれば All メンバを含む) で構成されるセットを返します。このメンバは、階層順に返されます。
ディメンジョン名を指定すると、この関数は、そのディメンジョンの最初に表示される階層にあるすべてのレベルのメンバで構成されるセットを返します。
いずれの場合も、計算メンバがあればそれも返されます (MEMBERS 関数とはこの点が異なります)。
階層順の詳細は、HIERARCHIZE 関数を参照してください。
例
以下のクエリは、Home Zip レベルのすべてのメンバを行として表示します。
SELECT MEASURES.[%COUNT] ON 0, homed.zip.ALLMEMBERS ON 1 FROM patients
Patient Count
1 32006 2,272
2 32007 1,111
3 34577 3,399
4 36711 1,069
5 38928 2,149
以下のクエリは、Home.H1 階層にあるすべてのレベルのすべてのメンバを行として表示します。
SELECT MEASURES.[%COUNT] ON 0, homed.h1.ALLMEMBERS ON 1 FROM patients
Patient Count
1 32006 2,272
2 Juniper 1,155
3 Spruce 1,117
4 32007 1,111
5 Redwood 1,111
6 34577 3,399
7 Cypress 1,150
8 Magnolia 1,111
9 Pine 1,138
10 36711 1,069
11 Centerville 1,069
12 38928 2,149
13 Cedar Falls 1,045
14 Elm Heights 1,104
以下のクエリは、すべてのメジャーを表示します。それぞれのメジャーは、キューブ全体にわたって集約されています。
SELECT MEASURES.ALLMEMBERS ON 1, gend.gender.MEMBERS on 0 FROM patients
Female Male
1 Patient Count 5,067 4,933
2 Age 187,139 170,117
3 Avg Age 36.93 34.49
4 Allergy Count 3,067 3,131
5 Avg Allergy Count 1.02 1.04
6 Encounter Count 169,164 158,183
7 Avg Encounter Cou 33.39 32.07
8 Test Score 302,267 298,818
9 Avg Test Score 74.78 74.46