Skip to main content
Adaptive Planning
Laatst bijgewerkt: 2023-06-23
Concept: versionmonth()-formules en aangepaste kalenders

Concept: versionmonth()-formules en aangepaste kalenders

Als uw organisatie wil overschakelen van een verouderde kalender naar een aangepaste kalender, moet u uw formules controleren op het gebruik van
versionmonth()
. Het omwisselen van een verouderde kalender naar een aangepaste kalender levert een ander resultaat op voor:
versionmonth()
in identieke cellen.
Verouderde kalenders zijn kalenders die vóór versie 2017.2 zijn gemaakt en die niet zijn gewijzigd in het gebied Tijdbeheer. Zie Steps: Change Calendars.
De eenvoudigste manier om te bepalen of uw kalender verouderd is, is door de werkbalk van Tijdbeheer te bekijken. Alleen verouderde kalenders hebben knoppen om ze voorwaarts en achterwaarts uit te breiden.
Werkbalk tijdbeheer voor verouderde kalenders
Werkbalk tijdbeheer voor aangepaste kalenders
Werkbalk tijdbeheer verouderde kalender
Aangepaste werkbalk voor tijdbeheer voor kalenders
Er zijn drie criteria:
versionmonth()
formules moeten aan elkaar voldoen, zodat de getallen in uw instance niet veranderen wanneer u overschakelt naar een aangepaste kalender.
  • versionmonth()
    Voor formules is een tijdstratum met de naam Maand vereist in uw gedefinieerde kalender.
  • versionmonth()
    Formules mogen alleen voorkomen in rekeningen in het tijdstratum Maand.
  • versionmonth()
    formules moeten worden gebruikt om een relatieve positie te vergelijken. Ze leveren geen correcte resultaten als ze worden gebruikt om een absolute positie te vergelijken.
    • if(versionmonth(this)=versionmonth(ROW.Date), "value if true", "value if false")
      blijft werken
    • if(versionmonth(this)>0
      ,
      "value if true", "value if false")
      , levert een ander resultaat op dan voorheen, maar geeft geen fout.
Als aan deze criteria wordt voldaan, kunt u uw
versionmonth()
formules in uw aangepaste kalender.

Hoe versionMonth()-functies berekeningen uitvoeren

Aangepaste kalender
Over het algemeen is in een aangepaste kalender de
versionmonth
-functie werkt alsof uw versie is gestart in januari 2001. Met andere woorden,
versionmonth(this)=0
is in januari 2001.
Verouderde kalender
In een verouderde kalender
versionmonth(this)
retourneert het aantal maanden vanaf de eerste maand van de versie.