Register

Year format calculation seems wrong

pflink
Occasional Contributor

Year format calculation seems wrong

Hi,

 

I came upon a strange outcome of a (very simple) calculation. For my model I need to know in which Year a certain calculation should give out put. (Current year, current year +1 etc.) So I tried to create a boolean which specifies in which year a certain period is. It however gave strange out come, as it seems to wrongfully calculate some of the years.

Outcome.PNG

Code.PNG

 

There are probably better ways of creating the boolean (I would like to hear suggestions), but the calculation should work. Or am I missing something?

 

Thanks.

 

Kind regards

 

Pim

  

6 REPLIES 6
rob_marshall
Moderator

Re: Year format calculation seems wrong

@pflink 

 

Very interesting, may I ask which model calendar you are using: Monthly, 454,445, or 544?  And when is the first day of the calendar period?

 

one idea for testing purposes, create two line items, one with the formula start() and the other end(), both formatted as date.  I am betting that will give a clue as to why those results look odd.

 

Rob

pflink
Occasional Contributor

Re: Year format calculation seems wrong

@rob_marshall 

 

Thanks for your quick reply, you are right, the start dates are in the previous year (calender is week 4-4-5).

 

pflink_0-1618130753208.png

Is there an elegant way of solving this, so that the booleans reflect the correct time period?

 

Kind regards,

 

Pim

Misbah
Moderator

Re: Year format calculation seems wrong

@pflink 

 

There can be many ways of doing so 

1. As @ChrisHeathcote  mentioned & demonstrated you can define a logic and get it working

2. Set it up one time manually in SYS time module and use that mapping in the model

 

Although all this can be done in Anaplan, what it can't do is to convert the Anaplan Planning Calendar to Gregorian Calendar as far the calculation is concerned. Anaplan will still calculate the numbers based on those many number of days within Anaplan calendar (364 or 366 days) and never 365 if your timescale is weekly. Hence the need of converting the 445 calendar into Gregorian calendar. Here is the link if there is a need 

 

Convert Values from a 445 Calendar to a Normal, Mo... - Anaplan Community

 

Misbah

 

pflink
Occasional Contributor

Re: Year format calculation seems wrong

@Misbah, great thanks, not needed for now,, but will be helpful in my next module. Kind regards, Pim
ChrisHeathcote
Community Boss

Re: Year format calculation seems wrong

@pflink 

To convert the FY ITEM into a number try the following;

ChrisHeathcote_0-1618215280886.png

 

ChrisHeathcote_1-1618215302970.png

 

Chris Heathcote
Bedford Consulting

Gold Partner and Regional Partner of the Year 2021, EMEA
pflink
Occasional Contributor

Re: Year format calculation seems wrong

@ChrisHeathcote, thanks, this code will work for the next 80 years ;-), so I will apply this, much apreciated.