共用方式為


CalculationPassValue (MDX)

傳回多維度運算式 (MDX) 運算式在 Cube 指定計算階段評估的數值或字串值。

語法

  
      Numeric syntax  
CalculationPassValue(Numeric_Expression,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  
String syntax  
CalculationPassValue(String_Expression ,Pass_Value [, ABSOLUTE | RELATIVE [,ALL]])  

引數

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

String_Expression
有效的字串運算式,通常是資料格座標的有效多維度運算式 (MDX) 運算式,會傳回以字串表示的數位。

Pass_Value
指定計算階段數的有效數值運算式。

ABSOLUTE
存取旗標值,指定 Pass_Value 參數包含計算行程之以零起始的索引。 如果未指定存取旗標值,ABSOLUTE 是預設存取旗標值。

RELATIVE
存取旗標值,指定 Pass_Value 參數包含觸發計算階段的相對位移。 如果位移解析為小於 0 的計算行程索引,則會使用計算行程 0,而且不會發生錯誤。

ALL
設定此旗標時,除了儲存引擎所載入的值以外,所有值都是 Null。 如果未設定,則會匯總值,而不會套用任何計算。

備註

如果提供數值運算式,則函式會藉由評估指定的計算階段中的指定 MDX 數值運算式,並選擇性地由存取旗標和存取旗標修飾詞修改來傳回數值。

如果提供字串運算式,函式會在指定的計算階段中評估指定的 MDX 字串運算式,並選擇性地由存取旗標和存取旗標修飾詞*修改,以傳回字串值。

在 Analysis Services 中使用自動遞迴解析時,此函式幾乎沒有實際用途。

注意

只有系統管理員可以在 MDX 腳本中使用 CalculationPassValue 函式。 如果包含此函式的 MDX 腳本是在沒有系統管理員許可權的角色內容中執行,就會發生錯誤。

另請參閱

CalculationCurrentPass (MDX)
IIf (MDX)
MDX 函數參考 (MDX)