CREATE SUBCUBE 陳述式 (MDX)

更新: 2006 年 7 月 17 日

將指定 Cube 或 Subcube 的 Cube 空間重新定義為指定的 Subcube。此陳述式會變更後續作業的明顯 Cube 空間。

語法

CREATE SUBCUBE Cube_Name AS Select_Statement

引數

  • Cube_Name
    提供受限之 Cube 或檢視方塊名稱的有效字串運算式,此名稱會變成 Subcube 名稱。
  • Select_Statement
    不包含 WITH、NON EMPTY 或 HAVING 子句,並且不要求維度或資料格屬性的有效多維度運算式 (MDX) SELECT 運算式。

備註

Subcube 定義內排除預設成員時,座標將會相應地變更。對於可彙總的屬性而言,預設成員會移動到 [All] 成員。對於不可彙總的屬性而言,預設成員會移動到存在於 Subcube 內的成員。下表包含 Subcube 範例以及預設成員組合。

原始的預設成員 可以彙總 子選擇 修訂過的預設成員

Time.Year.All

{Time.Year.2003}

無變更

Time.Year.[1997]

{Time.Year.2003}

Time.Year.All

Time.Year.[1997]

{Time.Year.2003}

Time.Year.[2003]

Time.Year.[1997]

{Time.Year.2003, Time.Year.2004}

Time.Year.All

Time.Year.[1997]

{Time.Year.2003, Time.Year.2004}

Either Time.Year.[2003] 或

Time.Year.[2004]

[All] 會員將永遠存在於 Subcube 內。

Subcube 內容中建立的工作階段物件會在卸除 Subcube 時一併卸除。

如需有關 Subcube 的詳細資訊,請參閱<在 MDX 中建立 Subcube (MDX)>。

範例

下列範例會建立 Subcube,將明顯 Cube 空間限制於國家 (地區) 為加拿大的成員。然後,使用 MEMBERS 函數來傳回 Geography 使用者自訂階層之 Country 層級的所有成員 - 只傳回加拿大。

CREATE SUBCUBE [Adventure Works] AS
   SELECT [Geography].[Country].&[Canada] ON 0
   FROM [Adventure Works]

SELECT [Geography].[Country].[Country].MEMBERS ON 0
   FROM [Adventure Works]

請參閱

參考

DROP SUBCUBE 陳述式 (MDX)

概念

MDX 的關鍵概念 (MDX)

其他資源

MDX 指令碼陳述式 (MDX)

說明及資訊

取得 SQL Server 2005 協助

變更歷程記錄

版本 歷程記錄

2006 年 7 月 17 日

變更的內容:
  • 更新了語法及引數,以便更加清楚地表示。
  • 新增更新的範例。