Referenciar total personalizado em um cálculo
Um total personalizado é referenciado em um cálculo personalizado com o total de sintaxe. Para referenciar um total personalizado sem a substituição, use esta sintaxe:
(total(BusinessViews.Total Name).Measure)
Quando referenciado em um cálculo personalizado sem a substituição, o valor que é referenciado pelo total personalizado é usado no cálculo personalizado.
Por exemplo, esta é a fórmula que é usada para referenciar uma receita total personalizada em um cálculo personalizado sem a substituição.
(total(GeneralLedgerTotal."REVENUE").NetFunctionalAmount)
Quando referenciado em um cálculo personalizado, um ou mais membros de dimensões (valores de campo) no total personalizado podem ser substituídos. Ao substituir os membros de dimensão, o valor que o total personalizado referencia muda também. Para referenciar um total personalizado com a substituição, use esta sintaxe:
(total(BusinessViews.CustomTotal Name, BusinessClass.Field1 = Override Value, BusinessClass.Field2 =Override Value, BusinessClass.FieldN = Override Value).Measure)
Por exemplo, esta é a fórmula que é usada para referenciar um total personalizado “Receita” em um 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 é usado. |
GeneralLedgerTotal | Identifica uma visualização de negócios ou endereço que contém os saldos ou totais a serem obtidos. |
REVENUE | O total personalizado definido em GeneralLedgerTotal. |
AccountingEntity | Identifica uma dimensão contábil sobre o GeneralLedgerTotal. |
AccountingEntity | Identifica que o cálculo usa a entidade contábil da dimensão de substituição que está atualmente referenciada por preço de transferência em vez da entidade contábil especificada na receita total personalizada. |
GeneralLedgerTotal.EntityYearPeriod | Identifica uma dimensão de período no GeneralLedgerTotal. |
AllocationContext.Period | Identifica que o cálculo usa 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. |