Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
I have a table in Power BI with the following 3 columns:
Incident Number, Date Opened, Date Closed
It has about 1,000 rows, covering 3 years.
I want to create a graph showing how many incidents were open on each of the dates in the table. To that end, I have created a date table with all dates covered by the Incident table:
Dates = CALENDAR(MIN('Incidents'[Date Opened]), MAX('Incidents'[Date Opened]))
For every date, I want to create a count of how many incidents were open (so either a close date after that date or no close date (incident is still open).
So what I need is to do is something like :
Dates[Open Count] = COUNTROWS(FILTER('Incidents', ('Incidents'[Date Opened] < 'Dates[Date]) AND ('Incidents[Date Closed] > 'Dates[Date] OR 'Incidents[Date Closed] = BLANK() ))
add the table name, slap a MAX() around it or use variables. The exact syntax depends on your scenario.
Thanks for that.
I've not managed to try it yet as I'm getting the error:
It's also showing that the [Date] field isn't found, which I worked out is due to this error:
Did that expression work for you?
Nearly there.
[Open Count] = CALCULATE(COUNTROWS('Incidents'),'Incidents'[Date Opened] < [Date]),COALESCE('Incidents[Date Closed],[Date]) > [Date])
Check out the September 2024 Power BI update to learn about new features.
Learn from experts, get hands-on experience, and win awesome prizes.
User | Count |
---|---|
114 | |
94 | |
90 | |
35 | |
35 |
User | Count |
---|---|
153 | |
99 | |
82 | |
63 | |
54 |