Forum Discussion

DanJaques's avatar
DanJaques
Regular Visitor
8 years ago
Solved

Sum by Month

Hello Everybody!

I have this table and I want create one measure who SUM the column VALUE by month. 

DATAVALUE
10/01/201610
10/02/201610
11/01/201620
11/02/201620
12/03/201630
12/03/201630

 

So, if I Sum the Dates I have this:

DATAVALUE
10/201620
11/201640
12/201660

 

If the user filters the date between 10/10/2016 and 11/01/2016 I would like return 60, no matter which day of the month the cursor is applied.

If is between 10/01/2016 and 12/05/2016 I would like return 120

If is just on 11/01/2016 or anything else days of this month, would like return 60.

If the filter contains some month, I would like sum it all days.

 

Thank you very much!

 

 

  • I solve it

    Measure = CALCULATE(SUM(Sheet1[Value]);FILTER(ALL(Sheet1);Sheet1[Value]<=MAX(Sheet1[Value])))

     

     

6 Replies

  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi DanJaques

     

    1. Create a calculated column Date_Month = FORMAT(Table1[DATA],"YYYY/MM")

    2. Create a Measure Sum_Value = SUM(Table1[VALUE])

     

    Hope this helps.

     

     

    Thanks
    Raj

    • DanJaques's avatar
      DanJaques
      Regular Visitor

      Hi Anonymous

      First, thaks for helping.

      This way you told me works, but the dashboard already have a filter by date who is connected with another graphics.

      If the data is full and I use your Date_Month, it works perfectly.

       

       

       

       

       

       

       

       

       

      But if I change the date I lost my value who actually should be  310(full value January)+580(full value of january) = 890

        

       

      • Anonymous's avatar
        Anonymous
        Not applicable

        Do you still need date slicer, as you have date_Month slicer, which serves the same purpose?

         

        Thanks

        Raj