Forum Discussion

mikeoshields's avatar
mikeoshields
Helper I
7 years ago
Solved

Running Totals

I know there are a plethora of running total posts but I haven't found an answer to my specific issue.  My running totals need to be based on the DateDiff field which is a measure.  Running1 is a cumulative sum and resets on the wr_lot number.  RunningTotal has no breaks...just continues the cumulative sum. The table name is wr_route. My question is what is the code to get Running1 and RunningTotal. 

 

 

wr_nbrwr_lotMinDateMaxDateDateDiffRunning1RunningTotal
317967183157475/8/20195/9/2019100
317967183157475/14/20195/14/2019011
317967183157475/15/20195/15/2019011
317967183157475/19/20195/21/2019233
317967183157475/21/20195/23/2019255
317968183157485/9/20195/9/2019005
317968183157485/14/20195/14/2019005
317968183157485/15/20195/15/2019005
317968183157485/16/20195/20/2019449
317968183157485/20/20195/20/2019009
317969183157495/10/20195/10/2019009
317969183157495/14/20195/14/2019009
317969183157495/15/20195/15/2019009
317969183157495/18/20195/18/2019009
317969183157495/22/20195/23/20191110
  • mikeoshields's avatar
    mikeoshields
    7 years ago

    Actually I found another solution that's a little simpler:

     

    Running1 = CALCULATE(
    SUM(wr_route[DateDiff),
    FILTER(
    ALLSELECTED(wr_route),
    wr_route[wr_lot]=MAX(wr_route[wr_lot]) &&
    wr_route[MaxDate]<=MAX(wr_route[MaxDate])
    )
    )

4 Replies

  • Hi,

    This measure works for Running1

    Running1 = SUMX(SUMMARIZE(CALCULATETABLE(wr_route,DATESBETWEEN(wr_route[MinDate],MINX(ALL(wr_route[MinDate]),wr_route[MinDate]),MAX(wr_route[MinDate])),DATESBETWEEN(wr_route[MaxDate],MINX(ALL(wr_route[MaxDate]),wr_route[MaxDate]),MAX(wr_route[MaxDate]))),wr_route[MinDate],wr_route[MaxDate],"ABCD",[Datediff]),[ABCD])

    Someone else will help you with the second measure

    • mikeoshields's avatar
      mikeoshields
      Helper I

      Thanks for the quick response.  Something I should have mentioned is that MinDate and MaxDate are measures not columns so the error I get is "Column 'MinDate' in table 'wr_route' cannot be found or may not be used in this expression".  The fact that these are measures is my biggest issue.  Thanks

      • Ashish_Mathur's avatar
        Ashish_Mathur
        Super User

        You are welcome.  You might as well share the link from where i can download your PBI file.