共用方式為


建立查詢中的 Cube 內容 (MDX)

每個 MDX 查詢都會在指定的 Cube 內容內執行。此內容定義在查詢內由運算式評估的成員。

在 SELECT 陳述式中,FROM 子句可決定 Cube 內容。此內容可以是整個 Cube 或只是 Cube 的一個 Subcube。透過 FROM 子句取得指定的 Cube 內容,您可以使用其他函數來擴充或限制內容。

ms145499.note(zh-tw,SQL.90).gif附註:
您也可以使用 SCOPE 與 CALCULATE 陳述式,管理 MDX 指令碼內的 Cube 內容。如需詳細資訊,請參閱<MDX 指令碼基礎觀念 (MDX)>。

FROM 子句語法

以下語法描述 FROM 子句:

<SELECT subcube clause> ::=
   Cube_Identifier | 
   (SELECT [
      * | 
      ( <SELECT query axis clause> [ , <SELECT query axis clause> ... ] ) ] 
   FROM <SELECT subcube clause> <SELECT slicer axis clause> )

請注意,在此語法中,描述執行 SELECT 陳述式所在的 Cube 或 Subcube 是 <SELECT subcube clause> 子句。

針對整個 Adventure Works 範例 Cube 執行的 FROM 子句,就是簡單的 FROM 子句範例。這類 FROM 子句可有以下格式:

FROM [Adventure Works]

如需有關 MDX SELECT 陳述式中 FROM 子句的詳細資訊,請參閱<SELECT 陳述式 (MDX)>。

精簡內容

雖然 FROM 子句如同在單一 Cube 內指定 Cube 內容,但您要一次處理多個 Cube 的資料不會受到限制。

您可以使用 MDX LookupCube 函數來擷取 Cube 內容之外的 Cube 資料。此外,例如可用的 Filter 函數,允許在評估查詢時暫時限制內容。

請參閱

其他資源

MDX 查詢基礎觀念 (MDX)

說明及資訊

取得 SQL Server 2005 協助