Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

%LIST

値のセットが指定されると、コンマで区切られた値のリストを返します。この関数は、インターシステムズによる MDX への拡張機能で、KPI での使用を目的としています。

返りタイプ

この関数は、コンマ区切りの値のリストで構成された文字列を返します。

構文および詳細

%LIST(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 での使用を目的にしています。具体的には、トレンド・ラインまたはトレンド・バー・グラフィックを表示するスコアカード・プロパティのソース値として使用します。

FeedbackOpens in a new tab