共用方式為


建立 Session-Scoped 命名集 (MDX)

若要建立可在多維度表達式 (MDX) 會話中使用的命名集,請使用 CREATE SET 語句。 在 MDX 工作階段關閉之前,將不會移除使用 CREATE SET 語句所建立的具名集。

如本主題所述,WITH 關鍵詞的語法很簡單且容易使用。

備註

如需命名集的詳細資訊,請參閱 在 MDX 中建置具名集 (MDX)

CREATE SET 語法

使用下列 CREATE SET 語句語法:

CREATE SESSION SET [CURRENTCUBE. | <cube name>.]<Set Identifier> AS <Set Expression>  

在 CREATE SET 語法中,參數 cube name 包含其具名集成員所屬的 cube 名稱。 如果未指定cube name參數,則目前的立方體將作為包含具名集合成員的立方體。 此外, Set_Identifier 參數包含具名集的別名,而 Set_Expression 參數則包含命名集別名所參考的 set 運算式。

CREATE SET 範例

下列範例會使用 CREATE SET 語句,根據 Store Cube 建立 SetCities_2_3 具名集。 命名集合的成員 SetCities_2_3 是 City 2 和 City 3 內的商店。

create Session set [Store].[SetCities_2_3] as  
{[Data Stores].[ByLocation].[State].&[CA].&[City 02],  
[Data Stores].[ByLocation].[State].&[NH].&[City 03]}  

藉由使用 CREATE SET 語句來定義 SetCities_2_3 具名集,此命名集仍可供目前 MDX 會話的長度使用。 下列範例是對 City 2 和 City 3 成員的有效查詢,您可以在建立 SetCities_2_3 具名集之後,會話關閉之前的任何時間執行。

select SetCities_2_3 on 0 from [Store]  

另請參閱

建立 Query-Scoped 命名集 (MDX)