Dynamic

Especifica a fórmula das contas dinâmicas que requerem cálculos. Esta função pode ser usada em regras Dinâmicas.

Esta função só pode fazer referência a dados no mesmo subcubo. Se você precisar fazer referência a dados de um subcubo diferente, talvez seja necessário criar uma conta para armazenar informações de outros cubos. Por exemplo, para fazer referência aos dados de um ano anterior na fórmula, você precisa usar uma conta para armazenar as informações de dados do último ano de forma que seja possível fazer referência a elas no cálculo dinâmico dentro do mesmo cubo.

Nota:

Você pode incorporar a função HS.View.PeriodNumber à função Dynamic. Por exemplo:

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

Sintaxe

HS.Dynamic "DestPOV = Expression"

Tabela 11-19 Sintaxe da função Dynamic

Parâmetro Descrição

DestPOV

Um membro Conta válido com tipo definido como Dynamic. Também é possível especificar um modo de exibição no qual o cálculo pode ser executado.

Se você não especificar um modo de exibição, a fórmula será executada para os métodos Periódico e YTD. Para ter fórmulas diferentes para modos de exibição diferentes, você deve especificar Periódico ou YTD na fórmula.

Expression

Uma expressão de cálculo

Nota:

A função Dynamic não permite o uso de comandos IF...THEN.

Valor de Retorno

Nenhum.

Exemplo

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

Resultados esperados na conta GM%:

Custom1 Vendas GM GM% (Cálculo Dinâmico) Cálculo baseado na fórmula

Product

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