Forum Discussion
Last year from max date
- 5 years ago
you can try 'lydate = MAX(Date[Dates])-365' or you can try the DATEADD function
I have the same problem and cannot get it to work.
Sameperiodlast year does not work. OpenCurrentYTD is correct
OpenCurrentYTD =
Var Segmentvar = AllSELECTED(WorkersComp[Segment])
Var Divisionvar = AllSELECTED(WorkersComp[Sub-Segment])
Return
CALCULATE(Count(WorkersComp[Solvinjury ID]),WorkersComp[Segment] in Segmentvar,WorkersComp[Sub-Segment]in Divisionvar,
Filter(ALL(WorkersComp),( WorkersComp[InclusiveStatus]="Yes" && WorkersComp[DateSubmittedME] <= max('Calendar'[Date]) && WorkersComp[DateSubmittedME] <> Blank() && (('WorkersComp'[ClosedME] = Blank()) || WorkersComp[ClosedME] > max('Calendar'[Date]) ))))
Tried
PrevPeriod =
Var Segmentvar = AllSELECTED(WorkersComp[Segment])
Var Divisionvar = AllSELECTED(WorkersComp[Sub-Segment])
Var PrevPMax = EOMONTH(DATE(YEAR(TODAY()),MONTH(TODAY())-1,DAY(TODAY())),-12)
Return
CALCULATE(Count(WorkersComp[Solvinjury ID]),WorkersComp[Segment] in Segmentvar,WorkersComp[Sub-Segment]in Divisionvar,
Filter(ALL(WorkersComp),(WorkersComp[InclusiveStatus]="Yes" && WorkersComp[DateSubmittedME] <=PrevPMax && WorkersComp[DateSubmittedME] <> Blank() && (('WorkersComp'[ClosedME] = Blank()) || WorkersComp[ClosedME] >PrevPMax))))
And Tried
KeepFilters =
Var Segmentvar = AllSELECTED(WorkersComp[Segment])
Var Divisionvar = AllSELECTED(WorkersComp[Sub-Segment])
Var PrevPMax = EOMONTH(DATE(YEAR(TODAY()),MONTH(TODAY())-1,DAY(TODAY())),-12)
Return
CALCULATE(Count(WorkersComp[Solvinjury ID]),WorkersComp[Segment] in Segmentvar,WorkersComp[Sub-Segment]in Divisionvar,
Keepfilters(WorkersComp),(WorkersComp[InclusiveStatus]="Yes" && WorkersComp[DateSubmittedME] <=PrevPMax && WorkersComp[DateSubmittedME] <> Blank() && (('WorkersComp'[ClosedME] = Blank()) || WorkersComp[ClosedME] >PrevPMax)))
Results:
Any ideas?