Excel 要获取最新月份的DAX公式

Excel 要获取最新月份的DAX公式,excel,dax,powerpivot,Excel,Dax,Powerpivot,我有一个日历表和一个事务表。交易记录表包含一个日期字段,该字段与日历表中的日期字段关联。日历表还包括一个期间字段(我在标题中说了“月”,但它可以是会计日历)。现在,Transactions表将只包括某个日期之前的事务。对于给定的日期,我只需要一个DAX公式来从日历表中提取相应的周期。 这应该很容易,但我一辈子都想不出来。谢谢。您应该能够获得最后一个交易日期,然后大致像这样进行查找 CalendarPeriod = VAR LastTransDate = LASTDATE(Trans[Date])

我有一个日历表和一个事务表。交易记录表包含一个日期字段,该字段与日历表中的日期字段关联。日历表还包括一个期间字段(我在标题中说了“月”,但它可以是会计日历)。现在,Transactions表将只包括某个日期之前的事务。对于给定的日期,我只需要一个DAX公式来从日历表中提取相应的周期。
这应该很容易,但我一辈子都想不出来。谢谢。

您应该能够获得最后一个交易日期,然后大致像这样进行查找

CalendarPeriod =
VAR LastTransDate = LASTDATE(Trans[Date])
RETURN LOOKUPVALUE(Calendar[Period], Calendar[Date], LastTransDate)
例如,如果您不希望在计算最大值时使用筛选器上下文,则可能需要调整
LastTransDate
变量的定义