Forum Discussion

bswank31's avatar
bswank31
Helper II
2 years ago
Solved

Grand Total not adding correctly

Hi. I have searched for an answer but I cannnot quite get anything to work. I have a column that is counting the number of rigs.

Sum of Rigs max per Date =
MAXX(
    KEEPFILTERS(VALUES('Calendar Dates'[Date])),
    CALCULATE(SUM('Drill'[Rigs])
))

It is giving me the correct number per site and the correct number for that subtotal but the grand total is not correct. Any help would be much appreciated. 
Here is what its giving me:The Program lines are the subtotals of the below sites. The Grand total should be 6

SiteRigs
Program B subtotal2
A0
B0
K1
R1
Program G subtotal3
A0
C2
E0
U1
K0
Program M subtotal1
B1
K0
GrandTotal 5
  • Anonymous's avatar
    Anonymous
    2 years ago

    Hi bswank31 ,

     

    Try to modify your formula like below, it can get correct total result:

     

    result1 = 
    CALCULATE (
        MAXX (
            KEEPFILTERS ( VALUES ( 'Calendar'[Date] ) ),
            CALCULATE ( SUM ( 'Drill'[Rigs] ) )
        )
    )

     

    Best Regards,
    Adamk Kong

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

4 Replies

  • That formula seems a little off. What's the point of the MAXX ? You want to find the number of rigs for the maximum date in your filter context?

  • Thanks for looking at my issue. That formula was just what I ended with that gave me almost what I wanted. I want to be able to filter by a Year and it will then give me the max number of rigs for each site for that year selected. Then have the correct sub totals for the programs and the grand total.  I do have another measure for Rig count that gives me almost what I need but it doesn't calculate the Sub totals or Grand total correctly. 

    Rig Count = SUMX(FILTER('Drill', ('Drill'[Date])= MAX('Drill'[Date])), [Rigs])
     
     
     
  • Anonymous's avatar
    Anonymous
    Not applicable

    Hi bswank31 ,

     

    Try to modify your formula like below, it can get correct total result:

     

    result1 = 
    CALCULATE (
        MAXX (
            KEEPFILTERS ( VALUES ( 'Calendar'[Date] ) ),
            CALCULATE ( SUM ( 'Drill'[Rigs] ) )
        )
    )

     

    Best Regards,
    Adamk Kong

     

    If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.