Check your eligibility for this 50% exam voucher offer and join us for free live learning sessions to get prepared for Exam DP-700.
Get StartedDon't miss out! 2025 Microsoft Fabric Community Conference, March 31 - April 2, Las Vegas, Nevada. Use code MSCUST for a $150 discount. Prices go up February 11th. Register now.
I am a new user and am trying to create a risk report on PowerBI using information about projects which has been imported from MS Project Online.
1. I want to calculate the number of risks per project and show this in a visual. I think I need to add an extra column in the underlying data tables using a fornula to calculate this. However, I'm unsure whether this should be created in the Risks table or the Projects table and what formula to use. Each Project has a unique ProjectID and this is the common key between tables. Each Risk also has a unique RiskID but multiple risks can be linked to each project and some have no risks attached at all.
2. I would then like to create a donut chart which shows the total number of projects available but split by whether or not they have any risks attached. I think I can use the information from step one and then when I know whether a project has a risk number of 0 or anything more, I should turn this in to a binary figure. However, I am unsure how to create a formula in the data tables to do so.
Any help would be much appreciated.
Solved! Go to Solution.
Hi @Charday ,
Please follow these steps:
(1)Create a measure to calculate the number of risks per project.
Number of risks = CALCULATE(COUNT(Risk[ID]),FILTER(ALL(Risk),Risk[Project ID] = MAX(Project[ID])))
(2) Create a calculated column to determine whether the project is at risk
ISRISK = IF([Number of risks]>0,"RISK","NO RISK")
(3) Final output
Best Regards,
Gallen Luo
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Hi @Charday ,
Please follow these steps:
(1)Create a measure to calculate the number of risks per project.
Number of risks = CALCULATE(COUNT(Risk[ID]),FILTER(ALL(Risk),Risk[Project ID] = MAX(Project[ID])))
(2) Create a calculated column to determine whether the project is at risk
ISRISK = IF([Number of risks]>0,"RISK","NO RISK")
(3) Final output
Best Regards,
Gallen Luo
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Check out the January 2025 Power BI update to learn about new features in Reporting, Modeling, and Data Connectivity.
User | Count |
---|---|
104 | |
69 | |
49 | |
41 | |
34 |
User | Count |
---|---|
164 | |
111 | |
62 | |
53 | |
38 |