Это похоже на мой ответ здесь . Рассчитайте предыдущую дату, а затем выполните поиск.
Previous_Value =
VAR PrevDay =
CALCULATE (
LASTDATE ( useractivity[Dates] ),
ALLEXCEPT ( useractivity, useractivity[Attribute] ),
useractivity[Dates] < EARLIER ( useractivity[Dates] )
)
RETURN
LOOKUPVALUE (
useractivity[Value],
useractivity[Dates], PrevDay,
useractivity[Attribute], useractivity[Attribute]
)
Редактировать
В качестве меры вам понадобятся незначительные изменения,
Previous_Value =
VAR PrevDay =
CALCULATE (
LASTDATE ( useractivity[Dates] ),
FILTER(
ALLEXCEPT ( useractivity, useractivity[Attribute] ),
useractivity[Dates] < MAX( useractivity[Dates] )
)
)
RETURN
LOOKUPVALUE (
useractivity[Value],
useractivity[Dates], PrevDay,
useractivity[Attribute], MAX(useractivity[Attribute])
)