Verweisen auf eine benutzerdefinierte Summe in einer Berechnung
Sie verweisen mit der Syntax "total" auf eine benutzerdefinierte Summe in einer benutzerdefinierten Berechnung. Verweisen Sie mithilfe der folgenden Syntax auf eine benutzerdefinierte Summe ohne Überschreibung:
(total(BusinessViews.Total Name).Measure)
Bei einem Verweis in einer benutzerdefinierten Berechnung ohne Überschreibung wird der Wert, auf den die benutzerdefinierte Summe verweist, in der benutzerdefinierten Rechnung verwendet.
Dies ist beispielsweise die Formel, über die auf eine benutzerdefinierte Summe REVENUE in einer benutzerdefinierten Berechnung ohne Überschreibung verwiesen wird.
(total(GeneralLedgerTotal."REVENUE").NetFunctionalAmount)
Bei einem Verweis in einer benutzerdefinierten Berechnung können ein oder mehrere Dimensionselemente (Feldwerte) in der benutzerdefinierten Summe ersetzt werden. Durch Ersetzen der Dimensionselemente ändert sich der Wert, auf den die benutzerdefinierte Summe verweist. Verwenden Sie die folgende Syntax, um auf eine benutzerdefinierte Summe mit der Überschreibung zu verweisen:
(total(BusinessViews.CustomTotal Name, BusinessClass.Field1 = Override Value, BusinessClass.Field2 =Override Value, BusinessClass.FieldN = Override Value).Measure)
Dies ist beispielsweise die Formel, mit der auf eine benutzerdefinierte Summe REVENUE in einer benutzerdefinierten Berechnung verwiesen wird, wobei die Entität und die Periode überschrieben werden:
(total(GeneralLedgerTotal."REVENUE", AccountingEntity=AccountingEntity, GeneralLedgerTotal.EntityYearPeriod=AllocationContext.Period).NetFunctionalAmount)
Parameter | Beschreibung |
---|---|
total | Gibt an, dass eine Summe verwendet wird. |
GeneralLedgerTotal | Gibt eine Business-Ansicht oder Adresse an, die die resultierenden Salden oder Summen enthält. |
REVENUE | Die in GeneralLedgerTotal definierte benutzerdefinierte Summe. |
AccountingEntity | Gibt eine Buchhaltungsdimension in GeneralLedgerTotal an. |
AccountingEntity | Gibt an, dass die Berechnung die Wirtschaftsentität aus der Überschreibungsdimension, auf die derzeit der Transferpreis verweist, und nicht die Wirtschaftsentität verwendet, die in der benutzerdefinierten Summe REVENUE angegeben wurde. |
GeneralLedgerTotal.EntityYearPeriod | Gibt eine Periodendimension in GeneralLedgerTotal an. |
AllocationContext.Period | Gibt an, dass die Berechnung die Periode aus dem Kontext des Berechnungslaufs der Weiterberechnung anstelle der Periode verwendet, die in der benutzerdefinierten Summe REVENUE angegeben ist. |
NetFunctionalAmount | Ist eine Maßeinheit in GeneralLedgerTotal. Gibt an, dass die Berechnung den Nettobetrag in der funktionalen Währung abruft. |