Forum Discussion
Counting rows aggregating on different columns
- Anonymous6 years ago
Hi Ste_For94 ,
Use the below measures.
Count of Closed Tickets = CALCULATE(COUNTROWS(Incidents),FILTER(ALL(Incidents), Incidents[ClosedDate] = MAX('Calendar'[Date]) && Incidents[Status] = "Closed"))Count of Open Tickets = CALCULATE(COUNTROWS(Incidents),FILTER(ALL(Incidents), Incidents[OpenDate] = MAX('Calendar'[Date])))Regards,Harsh NathaniDid I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
5 Replies
- AnonymousNot applicable
Hi Ste_For94 ,
Use the below measures.
Count of Closed Tickets = CALCULATE(COUNTROWS(Incidents),FILTER(ALL(Incidents), Incidents[ClosedDate] = MAX('Calendar'[Date]) && Incidents[Status] = "Closed"))Count of Open Tickets = CALCULATE(COUNTROWS(Incidents),FILTER(ALL(Incidents), Incidents[OpenDate] = MAX('Calendar'[Date])))Regards,Harsh NathaniDid I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)- Ste_For94Frequent Visitor
Thanks Anonymous I think this should work! still I'm having problems in implementing what you did and all I'm getting is an empty table... did you link somehow the calendar table to the incident table? if so how? (join, relation...)
also where should i build my measures, into the incident or the calendar table?
thank you, sorry to bother 🙂
Stefano
- AnonymousNot applicable
Created a Calendar Table.
Calendar = CALENDARAUTO()Right Click on Incident Table and create New MeasuresRegards,Harsh NathaniDid I answer your question? Mark my post as a solution! Appreciate with a Kudos!! (Click the Thumbs Up Button)
- razmochaevHelper I
Hi Ste_For94
Unfortunately, the information you provided is not enough to provide help.
1. Do you need those 3 columns in the same fact table or you want to build a virtual one in Power BI?
2. Do you have a separate calendar table and if you do, what relationship is the active one: Data_Ins or Data_Risol?
It would be best if you provide a sample table with desired output.
But still you can adopt the following pattern:
VAR MaxDate = MAX ( 'Calendar'[Date] ) -- saves the last visible date VAR DesiredTable = ADDCOLUMNS ( VALUES ( 'Calendar'[Date] ), "Open Cases", CALCULATE ( COUNTROWS ( 'FactTable' ), FILTER ( VALUES ( 'FactTable'[State] ), 'FactTable'[State] = "Open" ), FILTER ( ALL ( 'Calendar' ), 'Calendar'[Date] <= MaxDate ) ) ) RETURN DesiredTableThis code returns a table, so you can use it in PowerBI