共用方式為


在查詢中建立 Cube 上下文(MDX)

每個 MDX 查詢都會在指定的 Cube 內容中執行。 此上下文定義了由查詢中的表達式所評估的成員。

在 SELECT 語句中,FROM 子句會決定 Cube 內容。 此情境可以是整個立方體,或只是來自該立方體的子立方體。 透過FROM子句指定 Cube 內容,您可以使用其他函式來展開或限制該內容。

備註

SCOPE 和 CALCULATE 語句也可讓您從 MDX 腳本中管理 Cube 內容。 如需詳細資訊,請參閱 MDX 腳本基本概念(Analysis Services)。

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 語句的立方體或子立方體的子句是 <SELECT subcube clause>

FROM 子句的簡單範例是針對整個 Adventure Works 範例立方體進行操作的範例。 這類 FROM 子句的格式如下:

FROM [Adventure Works]  

如需 MDX SELECT 語句中 FROM 子句的詳細資訊,請參閱 SELECT 語句 (MDX)

精簡內容

雖然FROM子句會將 Cube 內容指定為在單一 Cube 內,但這不需要限制您一次處理多個 Cube 的數據。

您可以使用 MDX LookupCube 函式,從 Cube 內容外部的 Cube 擷取數據。 此外,可以使用類似 Filter 函式的功能,在評估查詢時暫時限制上下文。

另請參閱

MDX 查詢概念基礎 (分析服務)