Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Request now

Reply
aglpr
Advocate II
Advocate II

Group Range of Date and Return a Label

Hello colleague,

 

Sorry for this stupid-but-simple question

 

How do I group the date range using DAX and return a value label?

 

Example : Range date of 1 Jan 2023 to 31 Jan 2023 will be labeled "A". Range date of 1 Feb 23 to 28 Feb 23 will be labeled "B", etc

 

I already have the date table in my dataset btw.

 

Thank you!

1 ACCEPTED SOLUTION

@aglpr 

Then it should be hard coded like

SWITCH (

TRUE ( ),

'Date'[Date] IN CALENDAR ( DATE ( 2023, 01, 03 ), DATE ( 2024, 01, 23 ) ), "A",

etc.

)

View solution in original post

4 REPLIES 4
tamerj1
Super User
Super User

Hi @aglpr 

you can create a calculated column the date table using switch statement 

SWITCH (

MONTH ( 'Date'[Date] ),

1, "A",

2, "B",

etc.

)

or perhaps you need to do that for Year-Month?

Hello Tamer,

 

Many thanks for your reply. What if the date is specific? (not limited only to the month)

 

For example 3 Jan 23 to 16 Feb 23 is "A", 17 Feb 23 to 21 Mar 23 is "B"

 

Thanks again!

@aglpr 

Then it should be hard coded like

SWITCH (

TRUE ( ),

'Date'[Date] IN CALENDAR ( DATE ( 2023, 01, 03 ), DATE ( 2024, 01, 23 ) ), "A",

etc.

)

Many thanks Tamer! It works now 🙂

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

Check out the November 2025 Power BI update to learn about new features.

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.