共用方式為


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 函數處理相同資料庫內的 Cube,就如同執行包含 LookupCube 函數之 MDX 查詢的來源 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]

請參閱

參考