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

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
925stuart
Helper I
Helper I

How do I convert number ranges into a text?

Hi, 

 

How do I convert number ranges into a text?  E.g. 

 

  • <1 = "Text1"
  • > 0 but <11 = "Text2"
  • > 10 but <21 = "Text3"
  • >20 = "Text 4"

 

Thanks!

1 ACCEPTED SOLUTION
925stuart
Helper I
Helper I

Thanks for all your suggestions!  I finally used (a Youtube solution) Switch to compare the number against a range to yield a True/False, and then assigning a Text value depending on the Binary test.   

View solution in original post

3 REPLIES 3
925stuart
Helper I
Helper I

Thanks for all your suggestions!  I finally used (a Youtube solution) Switch to compare the number against a range to yield a True/False, and then assigning a Text value depending on the Binary test.   

j_ocean
Helper V
Helper V

Use a conditional column.

wdx223_Daniel
Super User
Super User

let
    Source = #table(1,List.Zip({{0..25}})),
    Custom1 = Table.AddColumn(Source,"Custom",each {"Text1","Text2","Text3","Text4"}{List.PositionOf({1,11,21},[Column1],1,(x,y)=>y>=x)+1})
in
    Custom1

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

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

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors