Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi All,
I'm trying to write a measure that will give me a specific value based on the result of another measure. I have the following measure "NON-PM Score = DIVIDE([NON-PM On Time], [NON-PM Total])" that gives me a percentage. Based on this percentage I am trying to write a measure that will give me a number 1-5. This is what I was trying to use but it doesnt not work:
What I basically need is for the measure for show a
5: 95% and higher
4: 90 - 94.9%
3: 80 - 89.9%
2: 70 - 79.9%
1: anything less than 70%
Thank you in advance!
@am_i_really Hard to say why it isn't working. You could simplify it and get better performance this way. Perhaps provide sample data and a description of what is going wrong.
Measure =
VAR __Measure = 'Measures Table'[NON-PM Score]
SWITCH(
TRUE(),
__Measure < .7, "1",
__Measure > .69 < .80, "2",
__Measure > .79 < .90, "3",
__Measure > .89 < .95, "4",
"5"
)
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
| User | Count |
|---|---|
| 9 | |
| 5 | |
| 4 | |
| 4 | |
| 3 |
| User | Count |
|---|---|
| 12 | |
| 10 | |
| 10 | |
| 9 | |
| 8 |