Forum Discussion

Victormar's avatar
Victormar
Icon for Helper V rankHelper V
4 years ago
Solved

Running total not showing value if not adding

Hello community,

 

I have a quick and easy question, I believe, but I haven't found how to do it. I am calculating cumulative totals, but using my formula when a week doesn't have a value, it wouldn't display any value, and I would like to have the previous one; Weeks 12 and 13 doesn't have any value, but I would still like to have week's 11 value:

 

 
Cumulative =
CALCULATE (
sum(Table1[hour]),
FILTER (
ALL('DIM_Calendar'[Date]),
'dim_calendar'[Date] <= MAX(DIM_Calendar[Date])
))

Thanks in advance!
  • Victormar , if you are using year week from DIM_Calendar it should display the one not having value. and Join between Date and Table should be single directional

4 Replies

  • Victormar , if you are using year week from DIM_Calendar it should display the one not having value. and Join between Date and Table should be single directional

    • Victormar's avatar
      Victormar
      Icon for Helper V rankHelper V

      thanks! I had the crossfilter direction set to both, now it works! Thanks you very much 🙂

       

      Why is it that it doesn't work when having crossfilter set to both?

  • Anonymous's avatar
    Anonymous
    Not applicable

    I'd try to use the REMOVEFILTERS command, instead of ALL. I don't think ALL will remove the date filters on Table1, but maybe I'm worng.

    CumulativeSum =
    CALCULATE(
       SUM(Table1[hour]),
       REMOVEFILTERS(DIM_Calendar),
       'Dim_calendar'[Date] <= MAX('DIM_Calendar'[Date])
    )

     

    If this doesn't work, try showing items with no data : right-click on your measure in the visuals pane, and Show items with no data.

     

    If this works, please consider accepting this as a solution if someone has the same problem in the future 🙂

    • Victormar's avatar
      Victormar
      Icon for Helper V rankHelper V

      thanks for your help!

      The other solution worked 🙂