Dynamische Zeitreferenzen in Formeln erstellen
This article includes suggestions and workarounds. Content may not be accurate for all use cases or represent best practices for the latest release.
Frage
Ich muss eine Formel schreiben, die wie folgt funktioniert: ACCT.IT_Expense[time=01/2017]
Anstelle von 2017 möchte ich mich auf den Januar des jeweiligen Jahres beziehen, über den Berichten erstellt wird. Wie kann ich den Zeitmodifikator schreiben, damit er so funktioniert?Antwort
Bei der aktuellen Funktionalität gibt es keine Syntax, um den ersten Monat des aktuellen Jahres dynamisch zu referenzieren. Sie können beispielsweise keine Formel schreiben, die Folgendes besagt: ACCT.IT_Expense[time=1/this.year]
. Sie können jedoch mit einer if-Anweisung zu ähnlichen Ergebnissen gelangen. Ihre Formel sähe etwa wie folgt aus:iff(year(this)=2016,ACCT.IT_Expense[time=01/2016],iff(year(this)=2017,ACCT.IT_Expense[time=01/2017],iff(year(this)=2018,ACCT.IT_Expense[time=01/2018]...