Hi, In a single table I have a date column named 'Filing Date'. I would like to create a new column, in the same table, using the following logic. If the Filing Date's month is 6 or greater (so 6 to 12) then in a new column (named 'Filing Year') place the current year's YYYY with the next year's YY, otherwise (so for months 1 to 5) place the previous year's YYYY with the current year's YY.
The below screenshot shows the Filing Date column with the intended Filing Year column.
I would like to achieve this using Power Query rather than DAX. I have seen M code, can't remember where now though, to achieve similar - so I do believe it is possible with a single line of M code rather than completing multple manual steps.
For others who may view this solution, for me, the only addition I needed to apply is to just add 'each' before the 'if' at the beginning of the M code. Thanks again for your speedy help and Kudos for sure 👍
You are welcome! It woulde have been better if I mentioned that I built this in a custom column, and the each is not required. Power Query puts it in for you, althought it is good practice to put it in even so. Cheers,
@Nathaniel_C - I knew you hadn't left of the 'each' by mistake. I knew in your example you didn't need it. I added the 'each' comment in case others applied the code directly in Advanced Editor and couldn't understand why it raised an error.
Contributions like yours are very important to the community so keep up the good work.
Hi @D_PBI , Yes, thank you for your kind words. I was ok with it, just adding further clarification as you had, which I thank you for doing, sometimes I work so fast to get these answers posted, things get left out!😊 Nathaniel