Forum Discussion

NilR's avatar
NilR
Icon for Post Patron rankPost Patron
3 years ago

Please help with Wrong total

As you see in the first table I need to only include the Min([Engagement_Date]) , I did it but my total keep coming back wrong and istead of 88, it shows 16 in my dashboard. can you help ?

 

 

VAR Min_Date = MIN('Calendar Service'[YearMonth])
VAR Max_Date = MAX('Calendar Service'[YearMonth])
VAR _gp = MAX('Group Dim'[GP])

VAR _ACTIVE_ID = GROUPBY(FILTER(‘Table’,([ENR_DT]>= Min_Date && [ENR_DT]<= Max_Date) && ([ENGAGED_DT]>= Min_Date && [ENGAGED_DT]<= Max_Date) && ‘Table’[GP]=_gp && [ID] <> "0" ),’Table’[ID])

VAR _MIN_ENG_DT= CALCULATE(MINX( SUMMARIZE(FILTER(‘Table’,([ENR_DT]>= Min_Date && [ENR_DT]<= Max_Date) && ([ENGAGED_DT]>= Min_Date && [ENGAGED_DT]<= Max_Date) &&’Table’[GP]=_gp && [ID] <> "0" ), ‘Table’[ID],"_Min", Min(‘Table’[ENG_Date])),[_Min]))

VAR _TempUnion= 
CALCULATETABLE(
GROUPBY(
SUMMARIZE(FILTER(‘Table’, ‘Table’[ID] IN _ACTIVE_ID && ([ENR_DT]>= Min_Date && [ENR_DT]<= Max_Date) && ([ENGAGED_DT]>= Min_Date && [ENGAGED_DT]<= Max_Date) && ‘Table’[GP]=_gp), [ID],  "_DEN", 0, "_NUM", 0, "_MBR_MOS", CALCULATE(SUMX(‘Table’,[MOS]),’Table’[ENG_Date] = _MIN_ENG_DT)) [ID] , "_MOS",  SUMX(CURRENTGROUP(),[MOS])))
    
RETURN 
CALCULATE(SUMX(_TempUnion,[MOS]))

 

 

 

wront total:

 

7 Replies