Forum Discussion
Zakaria_1980
4 years agoPost Patron
need help
Hi,
please I have the following example:
what i need is the following as output, is a tabl that shows for me per project ID and per Phase if all task status = Completed , I will get under task status 100% if it includes both completed and in progress, he will calculate the % of completed tasks over total tasks for that project ID & same Phase.
| Project ID | Task status | Phase |
| 1 | Completed | PH#1 |
| 1 | Completed | PH#1 |
| 1 | Completed | PH#1 |
| 1 | Completed | PH#1 |
| 1 | Completed | PH#1 |
| 1 | Completed | PH#1 |
| 1 | In progress | PH#2 |
| 1 | In progress | PH#2 |
| 1 | Completed | PH#2 |
| 2 | Completed | PH#1 |
| 2 | Completed | PH#1 |
| 2 | Completed | PH#1 |
| 2 | In progress | PH#1 |
| 2 | Completed | PH#2 |
| 2 | Completed | PH#2 |
| 2 | Completed | PH#2 |
| 2 | Completed | PH#2 |
| 2 | Completed | PH#2 |
| 2 | In progress | PH#2 |
| 2 | In progress | PH#2 |
| 2 | In progress | PH#2 |
| 2 | Completed | PH#3 |
| 2 | Completed | PH#3 |
Okay, for that you just need to drag these 3 column on the table visual.
5 Replies
- Samarth_18Community Champion
Hi Zakaria_1980 ,
You could create a column as below:-
Column = VAR completed_task = COUNTROWS ( FILTER ( 'Table', 'Table'[Project ID] = EARLIER ( 'Table'[Project ID] ) && 'Table'[Phase] = EARLIER ( 'Table'[Phase] ) && 'Table'[Task status] = "Completed" ) ) VAR total_task = COUNTROWS ( FILTER ( 'Table', 'Table'[Project ID] = EARLIER ( 'Table'[Project ID] ) && 'Table'[Phase] = EARLIER ( 'Table'[Phase] ) ) ) RETURN IF ( total_task = completed_task, 1, DIVIDE ( completed_task, total_task ) )Refer a attached file.
Output:-
BR,
Samarth
- Zakaria_1980Post Patron
Thanks for this output, but can we have sth simple like this:
Project ID Phase Status Completion 1 PH#1 100% 1 PH#2 33% 2 PH#1 75% 2 PH#2 63% 2 PH#3 100% - Samarth_18Community Champion