Forum Discussion
smparnon
2 years agoFrequent Visitor
Load previous data even when no rows exist
Anonymous
2 years agoNot applicable
Hi smparnon ,
Based on the description, try to use LOOKUPVALUE DAX to modify the formula to the following.
RASI GDMT Adjusted =
VAR SelectedEndDate = MAX(Overall[Flowsheet Recorded Date])
VAR FirstRecordDate = MIN(Overall[MostRecentACE/ARB/ARNIDate])
VAR LastAvailableDate = CALCULATE(MAX(Overall[MostRecentACE/ARB/ARNIDate]), ALL(Overall))
VAR AdjustedEndDate = IF(SelectedEndDate > LastAvailableDate, LastAvailableDate, SelectedEndDate)
VAR CountTillLastAvailable =
IF(
SelectedEndDate < FirstRecordDate,
BLANK(),
CALCULATE(
COUNTROWS(
SUMMARIZE(
FILTER(
Overall,
(Overall[MostRecentACE/ARB/ARNIValue] = "max tolerated" || Overall[MostRecentACE/ARB/ARNIValue] = "Target dose") &&
Overall[MostRecentACE/ARB/ARNIDate] <= AdjustedEndDate
),
Overall[patient name and epic id]
)
),
ALLSELECTED(Overall)
)
)
RETURN
IF(ISBLANK(CountTillLastAvailable), LOOKUPVALUE([column name], [Flowsheet Recorded Date], LASTDATE(Overall[Flowsheet Recorded Date])), CountTillLastAvailable)
LOOKUPVALUE function (DAX) - DAX | Microsoft Learn
LASTDATE function (DAX) - DAX | Microsoft Learn
Solved: Previous Value Using DAX - Microsoft Fabric Community
Best Regards,
Wisdom Wu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.