Forum Discussion
Convert Period to Month name
Hello,
My period is formed of date
FinPeriod = if(month('Date'[Date])>6,MONTH('Date'[Date])-6,month('Date'[Date])+6)
Is there a way to format the period number to MMM format, mainly for visulaisation purposes
Thanks.
Hi Stharwani,
After research, we unable to transfer number month to "MMM" format directly. You'd better create a calculated column using the formula.NewPeriod=SWITCH([FinPeriod], 1, "Jan", 2, "Feb", 3, "Mar", 4, "Apr" , 5, "May", 6, "Jun", 7, "Jul", 8, "Aug" , 9, "Sep", 10, "Oct", 11, "Nov", 12, "Dec" , "Unknown month number" )
Then use the [NewPeriod] as axis level, to replace the period number.
Best Regards,
Angelia
6 Replies
- v-huizhn-msft
Microsoft Employee
Hi Stharwani,
After research, we unable to transfer number month to "MMM" format directly. You'd better create a calculated column using the formula.NewPeriod=SWITCH([FinPeriod], 1, "Jan", 2, "Feb", 3, "Mar", 4, "Apr" , 5, "May", 6, "Jun", 7, "Jul", 8, "Aug" , 9, "Sep", 10, "Oct", 11, "Nov", 12, "Dec" , "Unknown month number" )
Then use the [NewPeriod] as axis level, to replace the period number.
Best Regards,
Angelia- Stharwani
Advocate II
Thank you.
- BiBra
Helper III
When I try to do this, I get an error at every name of the month. It says syntax is incorrect. Do you know why this?
- pearlatineNew Member
BiBra Hi - I got an error also, turns out Switch function is only available in Excel 2016 - and I am using Excel 2013. I hope that helps.
I have used an IF formula that looks at the Period ID and then hidden the Period ID so it doesn't display, which has worked.
thanks
- Phil_Seamark
Microsoft Employee