Naar een gebruikergedefinieerd totaal verwijzen in een berekening

In een gebruikergedefinieerde berekening wordt naar een gebruikergedefinieerd totaal verwezen met de syntaxis total. Als u zonder overschrijven naar een gebruikergedefinieerd totaal wilt verwijzen, gebruikt u deze syntaxis:

(total(BusinessViews.Total Name).Measure)

Wanneer daar in een aangepaste berekening zonder overschrijven naar wordt verwezen, wordt in de aangepaste berekening de waarde gebruikt waar door het gebruikergedefinieerde totaal naar wordt verwezen.

Dit is bijvoorbeeld de formule die in een aangepaste berekening wordt gebruikt om zonder overschrijven te verwijzen naar een aangepast Opbrengstentotaal.

(total(GeneralLedgerTotal."REVENUE").NetFunctionalAmount)

Wanneer daar in een aangepaste berekening naar wordt verwezen, kunnen een of meer dimensieleden (veldwaarden) in het gebruikergedefinieerde totaal worden vervangen. Door dimensieleden te vervangen, verandert de waarde waar door het gebruikergedefinieerde totaal naar wordt verwezen. Als u wilt verwijzen naar een gebruikergedefinieerd totaal met overschrijving, gebruikt u deze syntaxis:

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

De formule in het volgende voorbeeld wordt gebruikt om te verwijzen naar een gebruikergedefinieerd totaal 'Revenue' (Opbrengst) in een aangepaste berekening waarbij de entiteit en de periode worden overschreven:

(total(GeneralLedgerTotal."REVENUE", AccountingEntity=AccountingEntity, GeneralLedgerTotal.EntityYearPeriod=AllocationContext.Period).NetFunctionalAmount)
Parameters Omschrijving
total Geeft aan dat een totaal wordt gebruikt.
GeneralLedgerTotal Duidt een bedrijfsweergave of adres aan dat de saldi of totalen bevat die moeten worden opgehaald.
REVENUE Het voor GeneralLedgerTotal gedefinieerde gebruikergedefinieerde totaal.
AccountingEntity Duidt een boekhoudingdimensie aan in GeneralLedgerTotal.
AccountingEntity Geeft aan dat de berekening de financiƫle entiteit gebruikt van de overschrijvingsdimensie waar op dit moment door verrekenprijs naar wordt verwezen in plaats van de financiƫle entiteit die is opgegeven in het gebruikergedefinieerde totaal REVENUE.
GeneralLedgerTotal.EntityYearPeriod Duidt een periodedimensie aan in GeneralLedgerTotal.
AllocationContext.Period Geeft aan dat de berekening de periode uit de context van de aanvullende-kostenberekening gebruikt in plaats van de periode die is opgegeven in het gebruikergedefinieerde totaal REVENUE.
NetFunctionalAmount Is een eenheid in GeneralLedgerTotal. Geeft aan dat de berekening het Nettobedrag functionele valuta ophaalt.