分享方式:


LookupCube (MDX)

傳回在相同資料庫中另一個指定 Cube 上評估的多維度運算式 (MDX) 運算式值。

語法

  
Numeric expression syntax  
LookupCube(Cube_Name, Numeric_Expression )  
  
String expression syntax  
LookupCube(Cube_Name, String_Expression )  

引數

Cube_Name
指定 Cube 名稱的有效字串運算式。

Numeric_Expression
有效的數值運算式,通常是傳回數位之儲存格座標的多維度運算式 (MDX) 運算式。

String_Expression
有效的字串運算式,通常是傳回字串之儲存格座標的有效多維度運算式 (MDX) 運算式。

備註

如果指定了數值運算式, LookupCube 函式會在指定的 Cube 中評估指定的數值運算式,並傳回產生的數值。

如果指定字串運算式, LookupCube 函式會在指定的 Cube 中評估指定的字串運算式,並傳回產生的字串值。

LookupCube 函式可在與包含 LookupCube 函式的 MDX 查詢執行所在的來源 Cube 相同資料庫中的 Cube 上運作。

重要

您必須在數值或字串運算式中提供任何必要的目前成員,因為目前查詢的內容不會延續至所查詢的 Cube。

任何使用 LookupCube 函式的 計算都可能會因為效能不佳而受到影響。 不要使用此函式,請考慮重新設計您的解決方案,讓您需要的所有資料都存在於一個 Cube 中。

範例

下列查詢示範 LookupCube 的使用:

WITH MEMBER MEASURES.LOOKUPCUBEDEMO AS

LOOKUPCUBE("Adventure Works", "[Measures].[In" + "ternet Sales Amount]")

SELECT MEASURES.LOOKUPCUBEDEMO ON 0

FROM [Adventure Works]

另請參閱

MDX 函數參考 (MDX)