Forum Discussion

DavidWaters100's avatar
DavidWaters100
Icon for Post Patron rankPost Patron
5 years ago
Solved

Running total not working as expected

Hi,   I am trying to return running total in the following measure.  My "main table" is joined to a "Dev Months" table which contains all month numbers, whereas the main table can contains gaps, ...
  • MFelix's avatar
    MFelix
    5 years ago

    Hi DavidWaters100 ,

     

    Believe that your filtering is incorrect because of the way you are using the MAX.

     

    Since you have a relationship between both tables when you use the syntax  

     ISONORAFTER('Dev months'[Dev Month], MAX('Main Table'[Development Month ])

    Basically you are picking up the values even if there aren't any data believe that you need to use something similar to:

    FILTER (DevMonth; DevMonth[Month] <= MAXX(ALL(MainTable[Development Month]);MainTable[Development Month]))

     

    Be aware that I have writen this by head, did not make any test with any data.