CalculationPassValue (MDX)

回傳多維表達式(MDX)運算式的數值或字串值,該值是在指定計算階段中計算立方體。

Syntax

  
      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計算通過,且不會發生錯誤。

全部
當此標誌被設定時,除了儲存引擎載入的值外,所有值皆為空。 若未設定,則會將數值彙總,無需計算。

備註

若提供數值表達式,函式會透過計算指定的 MDX 數值運算式回傳數值,並可選擇性地修改存取標誌與存取標誌修飾符。

若提供字串表達式,函式會透過計算該 MDX 字串表達式在指定計算過程中回傳字串值,並可選擇性地加入存取標誌與存取標誌修飾符*。

在分析服務中自動遞迴解析,這個函式實際用途有限。

Note

只有管理員能在 MDX 腳本中使用 CalculationPassValue 函式。 若包含此功能的 MDX 腳本在沒有管理員權限的角色情境中執行,則會發生錯誤。