Passer au contenu principal
Adaptive Planning
Dernière mise à jour : 2023-06-23
Concept : formules avec fonction versionmonth() et calendriers personnalisés

Concept : formules avec fonction versionmonth() et calendriers personnalisés

Si votre entreprise souhaite passer d'un calendrier classique à un calendrier personnalisé, vous devez vérifier la fonction d'utilisation de ces deux options.
versionmonth()
. En effet, celle-ci donnera des résultats différents pour les calendriers personnalisés.
versionmonth()
dans des cellules identiques.
Les calendriers existants sont des calendriers créés avant la version 2017.2 qui n'ont pas été modifiés dans la zone d'administration des temps. Voir Étapes : modifier les calendriers.
Le moyen le plus facile de déterminer si votre calendrier est existant est de regarder la barre d'outils d'Administration des temps. Seuls les calendriers existants offrent des boutons d'extension vers le passé et le futur.
Barre d'outils Administration des temps pour les calendriers existants
Barre d'outils Administration des temps pour les calendriers personnalisés
Barre d'outils Administration des temps pour les calendriers existants
Barre d'outils Administration des temps pour les calendriers personnalisés
Il existe trois critères.
versionmonth()
Les formules doivent satisfaire pour que les chiffres de votre instance ne changent pas lorsque vous passez à un calendrier personnalisé.
  • versionmonth()
    pour les formules, une strate de temps appelée "Mois" doit figurer dans votre calendrier.
  • versionmonth()
    les formules ne doivent exister dans les comptes qu'au niveau de la strate de temps Mois.
  • versionmonth()
    Les formules doivent être utilisées pour comparer un poste relatif. Elles ne donneront pas des résultats exacts si vous comparez une position absolue.
    • if(versionmonth(this)=versionmonth(ROW.Date), "value if true", "value if false")
      continuera à travailler
    • if(versionmonth(this)>0
      ,
      "value if true", "value if false")
      , donnera un résultat différent d'auparavant, mais pas une erreur.
Si ces critères sont remplis, vous pouvez continuer à utiliser votre
versionmonth()
Les formules de votre calendrier personnalisé.

Comment les fonctions versionMonth() effectuent les calculs ?

Calendrier personnalisé
En général, dans un calendrier personnalisé, le
versionmonth
la fonction agit comme si votre version avait commencé en janvier 2001. En d'autres mots,
versionmonth(this)=0
est en janvier 2001.
Calendrier existant
Dans un calendrier classique
versionmonth(this)
renvoie le nombre de mois écoulés depuis le premier mois de la version.