%LIST (MDX)
値のセットが指定されると、コンマで区切られた値のリストを返します。この関数は、インターシステムズによる MDX への拡張機能で、KPI での使用を目的としています。
返りタイプ
この関数は、コンマ区切りの値のリストで構成された文字列を返します。
構文および詳細
%LIST(set_expression)
以下は、この指定の説明です。
-
set_expression は、セットに対して評価される式です。このセットは通常、メンバまたはタプルのセットです。
例
以下の例では、診断ごとの %COUNT メジャーが示され、それに続いて、これらの値のコンマで区切られたリストを含む文字列が示されています。
WITH SET temp AS 'diagd.MEMBERS'
SELECT MEASURES.[%COUNT] ON 0, {temp,%LIST(temp)} ON 1 FROM patients
Patient Count
1 None 8,603
2 asthma 676
3 CHD 345
4 diabetes 546
5 osteoporosis 212
6 LIST 8603,676,345,546,212
以下の例では、各都市の LIST 列に、その都市の出生数を 10 年ごとにコンマで区切ったリストが含まれています。これは、Scorecard with Trend Lines ダッシュボードのスコアカードに使用される基本的なクエリです。
SELECT {MEASURES.[%COUNT],%LIST(birthd.decade.MEMBERS)} ON 0, homed.city.MEMBERS ON 1 FROM patients
Patient Count LIST
1 Cedar Falls 1,079 11,22,42,92,115,159,176,135,127,179,21
2 Centerville 1,058 3,24,51,57,114,157,167,152,161,145,27
3 Cypress 1,095 12,14,57,84,105,146,160,159,153,166,39
4 Elm Heights 1,086 8,22,54,72,121,154,168,135,176,143,33
5 Juniper 1,152 9,21,56,79,124,165,200,152,169,155,22
6 Magnolia 1,152 6,18,55,83,116,181,190,159,172,145,27
7 Pine 1,120 8,22,47,72,108,160,166,173,161,170,33
8 Redwood 1,132 6,17,61,90,109,174,189,129,171,154,32
9 Spruce 1,126 11,20,70,74,107,167,171,161,164,156,25
Note:
この関数は、スコアカード・ウィジェットに表示される KPI での使用を目的にしています。具体的には、トレンド・ラインまたはトレンド・バー・グラフィックを表示するスコアカード・プロパティのソース値として使用します。