Dynamic

指定需要計算的動態帳戶的公式。此函數可用於「動態」規則中。

本函數只能參照同一子立方體中的資料。如果需要參照其他子立方體中的資料,則可能必須建立帳戶以儲存來自其他立方體的資訊。例如,若要在公式中參照前一年的資料,您必須使用帳戶儲存去年的資料資訊,才能在同一立方體內的動態計算中參照這些資料。

註:

您可以在 Dynamic 函數中內嵌 HS.View.PeriodNumber 函數。例如:

HS.Dynamic "A#AvgUnits = A#AccumUnits.I#ICP None.C1#None.C2#None / HS.View.PeriodNumber"

語法

HS.Dynamic "DestPOV = Expression"

表格 11-19 Dynamic 函數的語法

參數 描述

DestPOV

類型設定為 Dynamic 的有效「科目」成員。您還可以指定要執行計算的檢視。

如果未指定檢視,則會為 Periodic 和 YTD 執行此公式。若要為不同的檢視執行不同的公式,您必須在公式中指定 Periodic 或 YTD。

Expression

計算表示式

註:

Dynamic 函數不支援 IF...THEN 陳述式。

傳回值

無。

範例

Sub Dynamic
  HS.Dynamic "A#GM% = A#GM/(A#Sales * 100)/HS.View.PeriodNumber"
End Sub

GM% 帳戶的預期結果。

Custom1 銷售額 GM GM% (動態計算) 依據公式的計算

産品

600

140

23.33%

140 / 160 * 100

P1

100

10

10%

10 / 100 * 100

P2

200

40

20%

40 / 200 * 100

P3

300

90

30%

90 / 300 * 100