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?

CREATE SET 文

現在のセッション内で使用できる名前付きセットを作成します。

構文および詳細

CREATE SESSION SET cube_name.set_name AS 'set_expression'
  • cube_name は、このセットの追加先のキューブの名前です。

  • set_name は、このセットの名前を付ける引用符なしの文字列です。後で、同じセッション内の任意の MDX クエリで、セット式の代わりにこのセット名を使用できます。

  • set_expression は、セットを参照する式です。

MDX シェルを使用するとセッションが開始され、シェルを終了するとセッションが終了します。このセッションの間に CREATE SET 文を使用すると、セッションが終了するまで、または DROP SET 文を使用するまで、作成したメンバを使用できます。

まず、MDX シェルで以下のように、Patients キューブに新しい名前付きセットを定義します。

>>CREATE SESSION SET patients.testset AS 'birthd.decade.MEMBERS'
 
---------------------------------------------------------------------------
Elapsed time:       .014451s

次に、以下のように、その名前付きセットをクエリで使用します。

>>SELECT MEASURES.[%COUNT] ON 0, testset ON 1 FROM patients
                             Patient Count
 1 1910s                                 71
 2 1920s                                223
 3 1930s                                572
 4 1940s                                683
 5 1950s                              1,030
 6 1960s                              1,500
 7 1970s                              1,520
 8 1980s                              1,400
 9 1990s                              1,413
10 2000s                              1,433
11 2010s                                155
---------------------------------------------------------------------------
Elapsed time:       .018745s

関連項目

FeedbackOpens in a new tab