我正在尝试从电子邮件列表中拉出一个打开的日期,某人不活动的日期(90天之内没有打开)和他们重新激活的日期(一个不活动的时期结束的打开日期)。
通过使用以下dax公式,我已经能够获取最近的重新激活日期:
Reactivation Date 1 = MAXX(RELATEDTABLE('Opens Table'), 'Opens Table'[Reactivation Date (90 days)])
答案 0 :(得分:0)
我不确定这是否可以在您的特定情况下起作用,但是您可以试一下:
Measure =
VAR Date1 = MAX(Table[Date])
VAR Date2 = CALCULATE(MAX(Table[Date]),FILTER(Table,Table[Date]<Date1))
RETURN Date2
我正在使用变量过滤掉最近的日期。希望这会有所帮助。
编辑:
Measure =
VAR Date1 = CALCULATE(MAX(Table[Date]),ALLEXCEPT(Table,Table[User]))
VAR Date2 = CALCULATE(MAX(Table[Date]),ALLEXCEPT(Table,Table[User]),FILTER(Table,Table[Date]<Date1))
RETURN Date2