I am working intensively on a Fiscal Calendar generated within Power Query. One of my last challenges is to determine the start- and end date as well as the day number for our fiscal months. The structure is like this:
Date Fiscal Month Fiscal Year
28.12.2020 December 2020
29.12.2020 December 2020
30.12.2020 December 2020
31.12.2020 December 2020
01.01.2021 December 2020
02.01.2021 December 2020
03.01.2021 December 2020
04.01.2021 January 2021
05.01.2021 January 2021
06.01.2021 January 2021
07.01.2021 January 2021
08.01.2021 January 2021
09.01.2021 January 2021
How would you determine this information within power query?
Edit: Adding Fiscal Week calculation:
if Number.RoundDown((Date.DayOfYear([Date]) - (Date.DayOfWeek([Date], Day.Monday) + 1) + 10) / 7) = 0 then
Number.RoundDown((Date.DayOfYear(#date(Date.Year([Date]) - 1, 12, 31)) - (Date.DayOfWeek(#date(Date.Year([Date]) - 1, 12, 31), Day.Monday) + 1) + 10) / 7)
else if (Number.RoundDown((Date.DayOfYear([Date]) - (Date.DayOfWeek([Date], Day.Monday) + 1) + 10) / 7) = 53 and (Date.DayOfWeek(#date(Date.Year([Date]), 12, 31), Day.Monday) + 1 < 4)) then
1
else
Number.RoundDown((Date.DayOfYear([Date]) - (Date.DayOfWeek([Date], Day.Monday) + 1) + 10) / 7)