Referenciar totais personalizados em um demonstrativo de cálculo

Totais personalizados podem ser usados em um demonstrativo de cálculo com o total da sintaxe. Referenciar totais personalizados permite que um demonstrativo de cálculo use um total personalizado para recuperar saldos dos dados do cubo GeneralLedgerTotal. Estes são os parâmetros incluídos na sintaxe total:

(total(BusinessViews.Total Name, BusinessClass.Field1 = Override Value, BusinessClass.Field2 = Override Value, BusinessClass.FieldN = Override Value).Measure)

Onde:

Parâmetro Descrição
Total A sintaxe para indicar que o total é usado.
Visualização de negócios Uma exibição de negócios ou um endereço que contém os saldos ou totais a serem obtidos. Por exemplo, GeneralLedgerTotal.
Nome do total O nome do total personalizado.
BusinessClass.FieldN Esses são os campos na classe de negócios selecionada do total personalizado. Por exemplo, GeneralLedgerTotal.

Os campos BusinessClass são opcionais e somente são necessários para substituir os valores no total personalizado.

Valores da substituição O valor de substituição para o campo da classe de negócios. Quando uma substituição é especificada, o local dos valores ou saldos aos quais o total personalizado faz referência é substituído pelo endereço de substituição. O endereço ao qual o total personalizado faz referência muda quando os valores de substituição são aplicados no demonstrativo de cálculo personalizado.

É possível substituir o valor do campo total personalizado no demonstrativo de cálculo personalizado. Os valores de substituição disponíveis são quaisquer campos da classe de negócios selecionada para o demonstrativo de cálculo personalizado.

Medida Uma medida na classe de negócios GeneralLedgerTotal.

Exemplo 1, sem substituição

(total(GeneralLedgerTotal.“PROJECTCOSTS").NetFunctionalAmount)

O endereço no total personalizado tem estes valores:

  • Entidade contábil = 3001
  • Unidade contábil = 1011
  • Conta = 5000
  • Projeto = West Park
  • Período = Período 1

O valor PROJECTCOSTS é um total personalizado para a exibição de negócios GeneralLedgerTotal. A fórmula de demonstrativo de cálculo personalizada retornará o saldo NetFunctionalAmount do GeneralLedgerTotal com base no endereço e no período especificados no total personalizado PROJECTCOSTS.

Exemplo 2, com substituição

O endereço ao qual o total personalizado faz referência muda quando são aplicados valores de substituição:

((total(GeneralLedgerTotal.“PROJECTCOSTS",GeneralLedgerTotal.Project=Project,GeneralLedgerTotal.EntityYearPeriod=AllocationContext.Period).NetFunctionalAmount)))

Este demonstrativo de cálculo personalizado substitui o projeto especificado no total personalizado com a substituição de projeto atualmente sendo usada por alocações. O período também é substituído para usar o período de execução de alocação. A dimensão do projeto no endereço total personalizado é substituída pela substituição do projeto atualmente sendo usada por alocações. Os saldos para o endereço e período de substituição são extraídos do total personalizado.

Este demonstrativo de cálculo com a substituição retornará o NetFunctionalAmount para o novo endereço. Se a substituição do projeto sendo usada em alocações for "East Park", o endereço de substituição terá estes valores:

  • Entidade contábil = 3001
  • Unidade contábil = 1011
  • Conta = 5000
  • Projeto = East Park
  • Período = Período 2

Esta fórmula de cálculo personalizada retornará o NetFunctionalAmount do endereço e período totais personalizados de substituição.