Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
I have a table with 15K rows, each of which is a potential order. Each row has a status of Open, Lost or Won. I've created three extra columns, one for each of those status, and populated them with:
Status Won = IF (Status = "Won", 1, 0)
and the same for Status Lost and Status Open. So I end up with values in the three columns in the thousands. Great.
I want to calculate the percentage of orders that were won - so, basically, Status Won / (Status Won + Status Lost)
I tried doing it with a calculated column, but of course it calculated it for each row, which was useless. I want the percentage of the total number of Won vs Won + Lost.
Solved! Go to Solution.
Would this work for you?:
measure = VAR countLost = CALCULATE(COUNTROWS(Table2),Table2[Status]="Lost") VAR countWon = CALCULATE(COUNTROWS(Table2),Table2[Status]="Won") VAR denominator = countWon + countLost RETURN DIVIDE(countWon, denominator, 0)
Proud to be a Super User!
Would this work for you?:
measure = VAR countLost = CALCULATE(COUNTROWS(Table2),Table2[Status]="Lost") VAR countWon = CALCULATE(COUNTROWS(Table2),Table2[Status]="Won") VAR denominator = countWon + countLost RETURN DIVIDE(countWon, denominator, 0)
Proud to be a Super User!
Thank you, perfect!
Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Check out the February 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 53 | |
| 51 | |
| 36 | |
| 15 | |
| 14 |
| User | Count |
|---|---|
| 93 | |
| 77 | |
| 41 | |
| 26 | |
| 26 |