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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
Anonymous
Not applicable

Issue with Switch statement

Hi,

 

Im writing a column that would look something like this:

 

Age Buckets = SWITCH(TRUE(),

DATESBETWEEN('SP Fit/Gap'[Modified Date],today()-15,today()), " 1-15",

DATESBETWEEN('SP Fit/Gap'[Modified Date],today()-30,today()-15),"15-30",

DATESBETWEEN('SP Fit/Gap'[Modified Date],today()-60,today()-30),"30-60"

)

 

But this gives me an error: Switch does not support the value of type True False with values of type date

How to resolve this?

1 ACCEPTED SOLUTION
DataInsights
Super User
Super User

@Anonymous,

 

Try this calculated column:

 

Age Buckets = 
VAR vModDate = 'SP Fit/Gap'[Modified Date]
VAR vToday =
    TODAY ()
VAR vResult =
    SWITCH (
        TRUE (),
        vModDate >= vToday - 15
            && vModDate <= vToday, "1-15",
        vModDate >= vToday - 30
            && vModDate <= vToday - 16, "16-30",
        vModDate >= vToday - 60
            && vModDate <= vToday - 31, "31-60"
    )
RETURN
    vResult




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




View solution in original post

1 REPLY 1
DataInsights
Super User
Super User

@Anonymous,

 

Try this calculated column:

 

Age Buckets = 
VAR vModDate = 'SP Fit/Gap'[Modified Date]
VAR vToday =
    TODAY ()
VAR vResult =
    SWITCH (
        TRUE (),
        vModDate >= vToday - 15
            && vModDate <= vToday, "1-15",
        vModDate >= vToday - 30
            && vModDate <= vToday - 16, "16-30",
        vModDate >= vToday - 60
            && vModDate <= vToday - 31, "31-60"
    )
RETURN
    vResult




Did I answer your question? Mark my post as a solution!

Proud to be a Super User!




Helpful resources

Announcements
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.