Date.QuarterOfYear Function in Power Query
The Date.QuarterOfYear function in Power Query returns a number between 1 and 4 for the quarter of the year from a DateTime value.
Syntax
Date.QuarterOfYear(dateTime as any) as nullable number
Here, the parameter dateTime can be a date, datetime, or datetimezone value.
Returns
A number representing the quarter of the year:
• 1 = January to March
• 2 = April to June
• 3 = July to September
• 4 = October to December
Example:
Power Query M
let Source = Table.FromRecords( { [Sales Date = #date(2024, 01, 05)], // Q1 [Sales Date = #date(2024, 01, 25)], // Q1 [Sales Date = #date(2024, 04, 10)], // Q2 [Sales Date = #date(2024, 04, 25)], // Q2 [Sales Date = #date(2024, 07, 20)], // Q3 [Sales Date = #date(2024, 07, 31)], // Q3 [Sales Date = #date(2024, 08, 15)], // Q3 [Sales Date = #date(2024, 09, 30)], // Q3 [Sales Date = #date(2024, 10, 01)], // Q4 [Sales Date = #date(2024, 10, 10)] // Q4 } ), // Add Quarter column AddQuarter = Table.AddColumn(Source, "Quarter", each Date.QuarterOfYear([Sales Date])) in AddQuarter
The output of the above code is shown below:
