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]