Get certified for free when you join Fabric Data Days 2026 and dive into Fabric, Power BI, SQL, AI, and other essential data skills.
Join nowTry your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now
Hi All,
I have two columns, one with fixed numbers between 0-100 [rating] and another new column [RatingGroup] where I want the values to be based on a group of the fixed numbers (e.g. 0 for 0-10, 1 for 10-20 etc.)
I've been trying to break it down to something simple first like this but it's not working:
RatingGroup = If(table[Rating] = "0-10", THEN table[RatingGroup] = "0")
Really appreciate some help!
Thanks!
Solved! Go to Solution.
RatingGroup =
SWITCH (
TRUE (),
Table[Rating] >= 0 && Table[Rating] <= 10, "0",
Table[Rating] > 10 && Table[Rating] <= 20, "1",
Table[Rating] > 20 && Table[Rating] <= 30, "2",
Table[Rating] > 30 && Table[Rating] <= 40, "3",
Table[Rating] > 40 && Table[Rating] <= 50, "4",
Table[Rating] > 50 && Table[Rating] <= 60, "5",
Table[Rating] > 60 && Table[Rating] <= 70, "6",
Table[Rating] > 70 && Table[Rating] <= 80, "7",
Table[Rating] > 80 && Table[Rating] <= 90, "8",
"9"
)This should work ![]()
RatingGroup =
SWITCH (
TRUE (),
Table[Rating] >= 0 && Table[Rating] <= 10, "0",
Table[Rating] > 10 && Table[Rating] <= 20, "1",
Table[Rating] > 20 && Table[Rating] <= 30, "2",
Table[Rating] > 30 && Table[Rating] <= 40, "3",
Table[Rating] > 40 && Table[Rating] <= 50, "4",
Table[Rating] > 50 && Table[Rating] <= 60, "5",
Table[Rating] > 60 && Table[Rating] <= 70, "6",
Table[Rating] > 70 && Table[Rating] <= 80, "7",
Table[Rating] > 80 && Table[Rating] <= 90, "8",
"9"
)This should work ![]()
You are a life savior thank you!
| User | Count |
|---|---|
| 23 | |
| 20 | |
| 18 | |
| 17 | |
| 10 |
| User | Count |
|---|---|
| 53 | |
| 52 | |
| 40 | |
| 37 | |
| 32 |