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!The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more
Hi,
I am working with Projects Online data.
I want to return the RiskId for the risk with the highest score per Project.
Data entities:
Projects: Project Id etc (Add column here)
Risks: Project Id, Risk Id, Impact, Probability, Score = Impact * Probability
With the top Risk ID in the Projects table I can retrieve all needed information with lookups...
Please help with tthe correct DAX expression or ideas to try!
Solved! Go to Solution.
Hi @CobusEllis,
Seems you'd like to have a calculated column, please try the formula below and check out the demo in the attachment.
RiskWithHighestScore =
CALCULATE (
MAXX (
TOPN ( 1, 'Risks', 'Risks'[Impact] * 'Risks'[Probability], DESC ),
Risks[Risk ID]
)
)
Best Regards,
Dale
Hi @CobusEllis,
Seems you'd like to have a calculated column, please try the formula below and check out the demo in the attachment.
RiskWithHighestScore =
CALCULATE (
MAXX (
TOPN ( 1, 'Risks', 'Risks'[Impact] * 'Risks'[Probability], DESC ),
Risks[Risk ID]
)
)
Best Regards,
Dale
Works great, thank you!
The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!
| User | Count |
|---|---|
| 39 | |
| 37 | |
| 33 | |
| 32 | |
| 29 |
| User | Count |
|---|---|
| 133 | |
| 88 | |
| 85 | |
| 68 | |
| 64 |