- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Win rate calc
Good day
I need help with calculating the win rate of opportunities in different stages.
It should be Won/Won+Lost
Here is my formula thus far:
Divide(Calculate(Count(LAH Opp[Stage]), Filter(All(LAH Opp[Stage], LAh Opp[Stage] = "Won",
Calculate(Count(LAH Opp[Stage], Filter(All(LAH Opp[Stage], LAH Opp[Stage] = "Won" || LAH Opp[Stage] = "Lost")))))
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Christene ,
Pls try
Measure =
VAR won =
CALCULATE (
COUNT ( 'LAH Opp'[Stage] ),
FILTER (
ALL ( 'LAH Opp'[Stage] ),
'LAH Opp'[Stage] = "Won"
)
)
VAR lost =
CALCULATE (
COUNT ( 'LAH Opp'[Stage] ),
FILTER (
ALL ( 'LAH Opp'[Stage] ),
'LAH Opp'[Stage] = "Lost"
)
)
RETURN
DIVIDE (
won,
( won + lost )
)
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Incase it does not work pls share some sample data (not in image)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
DIVIDE (
CALCULATE (
COUNT ( 'LAH Opp'[Stage] ),
FILTER ( ALL ( 'LAH Opp'[Stage] ), 'LAh Opp'[Stage] = "Won" )
),
CALCULATE (
COUNT ( 'LAH Opp'[Stage] ),
FILTER (
ALL ( 'LAH Opp'[Stage] ),
'LAH Opp'[Stage] = "Won"
|| 'LAH Opp'[Stage] = "Lost"
)
)
)
Please mark the question solved when done and consider giving kudos if posts are helpful.
Contact me privately for support with any larger-scale BI needs, tutoring, etc
Cheers
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi @Christene ,
Pls try
Measure =
VAR won =
CALCULATE (
COUNT ( 'LAH Opp'[Stage] ),
FILTER (
ALL ( 'LAH Opp'[Stage] ),
'LAH Opp'[Stage] = "Won"
)
)
VAR lost =
CALCULATE (
COUNT ( 'LAH Opp'[Stage] ),
FILTER (
ALL ( 'LAH Opp'[Stage] ),
'LAH Opp'[Stage] = "Lost"
)
)
RETURN
DIVIDE (
won,
( won + lost )
)
Regards,
Harsh Nathani
Did I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
Incase it does not work pls share some sample data (not in image)

Helpful resources
Join us at the Microsoft Fabric Community Conference
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code FABINSIDER for a $400 discount!
Power BI Monthly Update - February 2025
Check out the February 2025 Power BI update to learn about new features.

Subject | Author | Posted | |
---|---|---|---|
03-27-2022 10:55 PM | |||
06-22-2023 07:18 AM | |||
05-01-2017 08:36 AM | |||
07-27-2017 03:56 PM | |||
02-22-2025 02:44 PM |
User | Count |
---|---|
24 | |
12 | |
10 | |
10 | |
10 |
User | Count |
---|---|
18 | |
15 | |
13 | |
11 | |
10 |