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 nowJuly 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more
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"
)
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Fabric Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 64 | |
| 41 | |
| 39 | |
| 39 | |
| 38 |