Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
4 years ago
Solved

Create a Table with Custom Cumulative total

Hi,

 

I have a RAW Table like this:

RAW_Table

CodeCurrent_Phase
AA1Phase 1
AA2Phase 3
AA3Phase 2
AA4Phase 5
BB1Phase 6
BB2Phase 6
CC1Phase 4
CC2Phase 1
CC3Phase 3

 

 

Each item identified by "Code" can go from Phase 1 to Phase 6. For example, an item that is at Phase 4, went to Phase 1, Phase 2 and Phase 3 before going to Phase 4. I want to show how many items have been in each phase, based on the Current Phase.

 

E.g.:

Table to be visualized:

PhaseTotal
Phase 19
Phase 27
Phase 36
Phase 44
Phase 53
Phase 62

 

FYI: I created another table (TableToOrder) for the custom sorter of Phases, to order them as I wanted (as in the reality, they have different names and I don't want to sort them alphabetically).

 

Thanks!

  • Anonymous Another approach is also to create a table with all phrases for the current phrase, and join it. 

     

    Join on Current Phase (M-M relationship)

     

    Then you can just just All Phases and row count from main table.

     

     

5 Replies

  • PaulDBrown's avatar
    PaulDBrown
    Community Champion

    See if this works for you:

    Cumulative Phases =
    CALCULATE (
        COUNTROWS ( 'Raw Table' ),
        FILTER (
            ALL ( 'Raw Table' ),
            'Raw Table'[Current_Phase] >= MAX ( 'Raw Table'[Current_Phase] )
        )
    )
    

     

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi PaulDBrown ,

       

      I got all the cumulative phases to 2:

       

       

      • PaulDBrown's avatar
        PaulDBrown
        Community Champion

        What measure are you using? this is what I get:

         

    • Anonymous's avatar
      Anonymous
      Not applicable

      Hi Paul,

       

      I solved the problem with DataZoe approach. I think my requirements weren't completely clear, so your solution wasn't satisfying my needs. But the DataZoe approach worked. Thanks!

  • DataZoe's avatar
    DataZoe
    Microsoft Employee

    Anonymous Another approach is also to create a table with all phrases for the current phrase, and join it. 

     

    Join on Current Phase (M-M relationship)

     

    Then you can just just All Phases and row count from main table.