Dynamic

Especifica la fórmula para las cuentas dinámicas que necesitan cálculos. Esta función se puede utilizar en reglas dinámicas.

Esta función solo hace referencia a datos dentro de un mismo subcubo. Si necesita hacer referencia a datos de un subcubo diferente, puede que deba crear una cuenta para almacenar información de otros cubos. Por ejemplo, para hacer referencia a los datos de un año anterior en la fórmula, debe utilizar una cuenta para almacenar la información de datos del año anterior, de manera que se pueda hacer referencia a ella en el cálculo dinámico en el mismo cubo.

Nota:

Se puede incrustar la función HS.View.PeriodNumber en la función Dynamic. Por ejemplo:

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

Sintaxis

HS.Dynamic "DestPOV = Expression"

Tabla 11-19 Sintaxis de la función Dynamic

Parámetro Descripción

DestPOV

Un miembro Account válido de tipo dinámico. También se puede especificar una vista sobre la cual ejecutar el cálculo.

Si no se especifica una vista, la fórmula se ejecuta para acumulado anula y periódico. Para tener distintas fórmulas para distintas vistas, se debe especificar acumulado anual o periódico en la fórmula.

Expresión

Expresión de cálculo.

Nota:

La función Dynamic no admite las sentencias IF...THEN.

Valor de retorno

Ninguno.

Ejemplo

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

Resultados esperados para la cuenta GM%:

Custom1 Sales GM GM% (cálculo dinámico) Cálculo basado en la fórmula

Producto

600

140

23,33 %

140 / 160 x 100

P1

100

10

10 %

10 / 100 x 100

P2

200

40

20 %

40 / 200 x 100

P3

300

90

30 %

90 / 300 x 100