This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. We're covering it all. You won't want to miss it.
Learn moreDid you hear? There's a new SQL AI Developer certification (DP-800). Start preparing now and be one of the first to get certified. Register now
I am trying to do a nested if statement to help me categorise some data in a calculated column
Formula for Calculated colunm just for reference
SUMX ( 'Summary', IF ( ISERROR ( VALUE ( 'Summary'[UPRN] ) ), 1 , BLANK() ) )
The idea is to create these groups based on a numerical value.
0-5 – Up To Five
6-10 Between Six and Ten
10-20 Between Ten and Twenty
30+ Thirty and above
Is an nested if statement the best way to achieve this. I initially tried grouping the data but had little success.
Solved! Go to Solution.
Hi @Anonymous
You can try SWITCH like below.
Column =
VAR x = 'Table'[Value]
RETURN
SWITCH(
TRUE(),
x >= 0 && x <= 5, "Up To Five",
x >= 6 && x <= 10, "Between Six and Ten",
x >= 10 && x <= 20, "Between Ten and Twenty",
"30+ Thirty and above"
)
Hi @Anonymous
You can try SWITCH like below.
Column =
VAR x = 'Table'[Value]
RETURN
SWITCH(
TRUE(),
x >= 0 && x <= 5, "Up To Five",
x >= 6 && x <= 10, "Between Six and Ten",
x >= 10 && x <= 20, "Between Ten and Twenty",
"30+ Thirty and above"
)
Check out the April 2026 Power BI update to learn about new features.
Sign up to receive a private message when registration opens and key events begin.
If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.
| User | Count |
|---|---|
| 36 | |
| 32 | |
| 27 | |
| 23 | |
| 16 |
| User | Count |
|---|---|
| 65 | |
| 50 | |
| 30 | |
| 25 | |
| 24 |