Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Créer des références de temps dynamiques dans les formules

Créer des références de temps dynamiques dans les formules

Cet article comprend des suggestions et solutions de contournement. Son contenu peut ne pas s'appliquer à certains cas d'utilisation ni représenter les bonnes pratiques pour la dernière version.

Question

Je dois écrire une formule qui fonctionne comme suit :
ACCT.IT_Expense[time=01/2017]
à l'exception de 2017, je veux référencer janvier pour lequel l'année de rapport fait l'objet du rapport. Comment écrire le modificateur de temps de façon à ce qu'il fonctionne ?

Réponse

Avec la fonctionnalité actuelle, il n'existe pas de syntaxe pour référencer de manière dynamique le premier mois de l'année en cours. Par exemple, vous ne pouvez pas écrire une formule qui dise :
ACCT.IT_Expense[time=1/this.year]
. Cependant, vous pouvez obtenir des résultats similaires en utilisant une instruction if. Votre formule ressemblerait à ceci :
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]...