cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
1001
Resolver II
Resolver II

Write a SWITCH statement for a range of Numbers

Hi, I have to write a DAX for a calculated column to group a range of numbers from another column. Just wondering how to do this?

1-8 = "short"

9-15="Medium"

16-30="Long".

 

Many thanks.

1 ACCEPTED SOLUTION

hi @1001 

this shall also work:

Column2 =
SWITCH(
    TRUE(),
    [Column1]<=8,  "Short",
    [Column1]<=15, "Medium",
    [Column1]<=30, "Long",
    "Others"
)

View solution in original post

3 REPLIES 3
FreemanZ
Community Champion
Community Champion

hi @1001 

try like:

Column2 =
SWITCH(
    TRUE(),
    [Column1]>=1&&[Column1]<=8,  "Short",
    [Column1]>=9&&[Column1]<=15, "Medium",
    [Column1]>=16&&[Column1]<=30, "Long",
    "Others"
)

hi @1001 

this shall also work:

Column2 =
SWITCH(
    TRUE(),
    [Column1]<=8,  "Short",
    [Column1]<=15, "Medium",
    [Column1]<=30, "Long",
    "Others"
)

Thanks Freeman, appreciate that. 

Helpful resources

Announcements
May 2023 update

Power BI May 2023 Update

Find out more about the May 2023 update.

Submit your Data Story

Data Stories Gallery

Share your Data Story with the Community in the Data Stories Gallery.

Top Solution Authors