Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
6 years ago
Solved

Making running total from pivoted data

 

Table.Pivot(Table.TransformColumnTypes(#"Filtered Rows2", {{"created", type text}}), List.Distinct(Table.TransformColumnTypes(#"Filtered Rows2", {{"created", type text}})[created]), "created", "userID", List.Count)

 

Would anyone be able to tell me how to make this pivoted table show a running total?

Currently it has the country of an entry in the rows and the date in the columns...

Country1/1/192/1/193/1/194/1/195/1/19
GB00010
NL11000
CA01200

I would like it to look like this...

 

Country1/1/192/1/193/1/194/1/195/1/19
GB00011
NL12222
CA01333

 

  • Hi Anonymous ,

     

    You can download my proposed solution from here.

     

    Here are the steps:

    1) Unpivot the dates in Power Query to have a table as below

    2) Add a measure for the cumulated value

    Cumulated value = 
    var selectedDate = LASTDATE('Countries'[Date])
    RETURN
    CALCULATE(SUM('Countries'[Value]), 'Countries'[Date]<=selectedDate, ALLEXCEPT('Countries',Countries[Country]))

    Here is a screenshot of the final table:

     

    Is this what you are looking for?

     

    LC

    Interested in Power BI and DAX tutorials? Check out my blog at www.finance-bi.com

     

     

1 Reply

  • Hi Anonymous ,

     

    You can download my proposed solution from here.

     

    Here are the steps:

    1) Unpivot the dates in Power Query to have a table as below

    2) Add a measure for the cumulated value

    Cumulated value = 
    var selectedDate = LASTDATE('Countries'[Date])
    RETURN
    CALCULATE(SUM('Countries'[Value]), 'Countries'[Date]<=selectedDate, ALLEXCEPT('Countries',Countries[Country]))

    Here is a screenshot of the final table:

     

    Is this what you are looking for?

     

    LC

    Interested in Power BI and DAX tutorials? Check out my blog at www.finance-bi.com