Forum Discussion

Zakaria_1980's avatar
Zakaria_1980
Post Patron
4 years ago
Solved

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 IDTask statusPhase
1CompletedPH#1
1CompletedPH#1
1CompletedPH#1
1CompletedPH#1
1CompletedPH#1
1CompletedPH#1
1In progressPH#2
1In progressPH#2
1CompletedPH#2
2CompletedPH#1
2CompletedPH#1
2CompletedPH#1
2In progressPH#1
2CompletedPH#2
2CompletedPH#2
2CompletedPH#2
2CompletedPH#2
2CompletedPH#2
2In progressPH#2
2In progressPH#2
2In progressPH#2
2CompletedPH#3
2CompletedPH#3
  • Samarth_18's avatar
    Samarth_18
    4 years ago

    Okay, for that you just need to drag these 3 column on the table visual.

     

5 Replies

  • Samarth_18's avatar
    Samarth_18
    Community 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_1980's avatar
      Zakaria_1980
      Post Patron

      Thanks for this output, but can we have sth simple like this:

       

      Project IDPhaseStatus Completion
      1PH#1100%
      1PH#233%
      2PH#175%
      2PH#263%
      2PH#3100%