Forum Discussion

Anonymous's avatar
Anonymous
Not applicable
7 years ago
Solved

Sum per month

Hi, 

 

I have the following table:

 

 

I would like to get the sum of the values in the graph instead of the values, so for February it should be 7 and for March it would be 9.

Any tips here?

Thanks for any help. 

  • Anonymous's avatar
    Anonymous
    7 years ago

    Do you have a dedicated Date Table?  If so, you can leverage the builtin time-intelligence functions to give you Total Year to Date of a measure:

     TOTALYTD MEASURE=
    /*-------------------------------------------------------------------------
                'Simple calculation when do not need further complex filtering'
                'Use the Date/Calendar Table and Date Key'
                'Be sure that the Date Table is set as a date table'
    --------------------------------------------------------------------------*/
     TOTALYTD ( [MEASURE] , Date[DateKey] ',Optional Fiscal Year End')

    If you want to use a column, this code will work:

    Cumulative Total Based on Date = 
    VAR __CurrentDate= Table1[Date]
    RETURN
    
    CALCULATE(
        COUNTROWS( Table1 ),
        FILTER(
            ALL( Table1),
            __CurrentDate >= Table1[Date]
        )
    )
     

8 Replies

  • jsh121988's avatar
    jsh121988
    Microsoft Employee

    I'm not sure where you're getting your example output numbers. You may just need to select Count instead of Distinct Count from the values dropdown.

     

    A measure would be better:

    MyMeasure = // Remove the // from one of the below based on your need
    // COUNTROWS(MyTable) // Use this to sum 1 for each row.
    // DISTINCTCOUNT(MyTable[AccountId]) // Use this to sum 1 for each unique Id
    // SUM(MyTable[SomeNumberField]) // Use this to sum a particular field

    Drag the measure to the values section on the visual.

    • Anonymous's avatar
      Anonymous
      Not applicable

      Thanks for your response. So there are 2 values for January. And then 5 values for February. I would then like the total for February to be 2 + 5. For March there are also 2 values, the total in March should be 2 + 5 +2. 

      I tried what you suggested but it doesn't give me required result. 

      Example: 7 in total for February and then 9 in total for March.

       

      Thank you.

      • Anonymous's avatar
        Anonymous
        Not applicable

        I also tried using the cumulative formula: