Referenciar total personalizado num cálculo
Um total personalizado é referenciado num cálculo personalizado com o total de sintaxe. Para referenciar um total personalizado sem a substituição, utilize a seguinte sintaxe:
(total(BusinessViews.Total Name).Measure)
Quando referenciado num cálculo personalizado sem a substituição, o valor que é referenciado pelo total personalizado é utilizado no cálculo personalizado.
Por exemplo, esta é a fórmula que é utilizada para referenciar uma receita total personalizada num cálculo personalizado sem a substituição.
(total(GeneralLedgerTotal."REVENUE").NetFunctionalAmount)
Quando referenciado num cálculo personalizado, um ou mais membros de dimensões (valores de campo) no total personalizado podem ser substituídos. Substituir os membros de dimensão altera o valor que o total personalizado está a referenciar. Para referenciar um total personalizado com a substituição, utilize a seguinte sintaxe:
(total(BusinessViews.CustomTotal Name, BusinessClass.Field1 = Override Value, BusinessClass.Field2 =Override Value, BusinessClass.FieldN = Override Value).Measure)
Por exemplo, esta é a fórmula utilizada para referenciar um total personalizado “Receita” num cálculo personalizado substituindo a entidade e o período:
(total(GeneralLedgerTotal."REVENUE", AccountingEntity=AccountingEntity, GeneralLedgerTotal.EntityYearPeriod=AllocationContext.Period).NetFunctionalAmount)
Parâmetros | Descrição |
---|---|
total | Identifica que um total é utilizado. |
GeneralLedgerTotal | Identifica uma visualização de negócios ou endereço que contém os saldos ou totais a serem obtidos. |
RECEITA | O total personalizado definido em GeneralLedgerTotal. |
AccountingEntity | Identifica uma dimensão contabilística sobre o GeneralLedgerTotal. |
AccountingEntity | Identifica que o cálculo utiliza a entidade contabilística da dimensão de substituição que está atualmente referenciada por preço de transferência em vez da entidade contabilística especificada na RECEITA total personalizada. |
GeneralLedgerTotal.EntityYearPeriod | Identifica uma dimensão de período no GeneralLedgerTotal. |
AllocationContext.Period | Identifica que o cálculo utiliza o período a partir do contexto da execução de cálculo de nova cobrança em vez do período especificado na RECEITA total personalizada. |
NetFunctionalAmount | É uma medida no GeneralLedgerTotal. Identifica que o cálculo reúne o valor funcional líquido. |