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
Hello I need some help with the following DAX Syntax.
I have a Measure [total qty] and need to get some DAX to do the following:
If [total qty] < 1000, Then Divide[total qty] by 1. If [total qty] < 5000 Then Divide [total qty] by 2, IF [total qty] < 50000, Then Divide [total qty] by 4, IF [total qty] > 50000 then Divide [total qty] by 6.
The multiple conditions are tripping me up.
Thank you
Solved! Go to Solution.
You can use the SWITCH function to avoid multiple IF statements - i.e
Your Measure = SWITCH(TRUE(),
[total qty] < 1000, Divide([total qty], 1),
[total qty] < 5000 Divide([total qty], 2),
[total qty] < 50000, Divide([total qty], 4),
[total qty] > 50000, Divide([total qty], 6)
)
You can use the SWITCH function to avoid multiple IF statements - i.e
Your Measure = SWITCH(TRUE(),
[total qty] < 1000, Divide([total qty], 1),
[total qty] < 5000 Divide([total qty], 2),
[total qty] < 50000, Divide([total qty], 4),
[total qty] > 50000, Divide([total qty], 6)
)
Vicki, you ROCK thank you so very much, this WORKS. I have spent the last 2 days trying to get it working. THANK YOU for being part of this great community.
Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.
Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.
| User | Count |
|---|---|
| 30 | |
| 28 | |
| 26 | |
| 23 | |
| 17 |
| User | Count |
|---|---|
| 57 | |
| 44 | |
| 33 | |
| 25 | |
| 20 |