DAX公式获取最新月份
DAX formula to obtain latest month
我有一个日历 table 和一个事务 table。事务 table 包含一个日期字段,该字段与日历 table 中的日期字段相连。 Calendar table 还包含一个 Period 字段(我在标题中说 "month",但它可能是会计日历)。现在,交易 table 将仅包含特定日期之前的交易。对于那个给定的日期,我只需要一个 DAX 公式来从日历 table 中获取相应的期间。
它 应该 很容易,但我一辈子都弄不明白。谢谢。
您应该可以获取最后交易日期,然后大致像这样进行查找。
CalendarPeriod =
VAR LastTransDate = LASTDATE(Trans[Date])
RETURN LOOKUPVALUE(Calendar[Period], Calendar[Date], LastTransDate)
您可能需要调整 LastTransDate
变量的定义,例如,如果您不希望它在计算最大值时使用过滤器上下文。
我有一个日历 table 和一个事务 table。事务 table 包含一个日期字段,该字段与日历 table 中的日期字段相连。 Calendar table 还包含一个 Period 字段(我在标题中说 "month",但它可能是会计日历)。现在,交易 table 将仅包含特定日期之前的交易。对于那个给定的日期,我只需要一个 DAX 公式来从日历 table 中获取相应的期间。 它 应该 很容易,但我一辈子都弄不明白。谢谢。
您应该可以获取最后交易日期,然后大致像这样进行查找。
CalendarPeriod =
VAR LastTransDate = LASTDATE(Trans[Date])
RETURN LOOKUPVALUE(Calendar[Period], Calendar[Date], LastTransDate)
您可能需要调整 LastTransDate
变量的定义,例如,如果您不希望它在计算最大值时使用过滤器上下文。