使用移动月份日期计算性能与 LY

Calculate performance vs LY with shifting month dates

我已经尝试了很多次来解决这个问题,但都失败了。

问题:

场景

场景示例:

我做了什么?

希望你们中的一些人能在正确的方向上帮助我!

问候埃里克

您可以创建一个计算列,给出上一年的相应日期,如下所示:

DateLastYear = 
    VAR CurrDate = Append1[Date]
    VAR LastYear = DATE(YEAR(CurrDate)-1,MONTH(CurrDate),DAY(CurrDate))
    VAR Offset = MOD(WEEKDAY(CurrDate) - WEEKDAY(LastYear),7)
    RETURN LastYear + Offset

鉴于此,您可以创建一个计算列来查找这些日期的销售额:

LastYearSalesAmount =
    LOOKUPVALUE(Append1[SalesAmount],Append1[Date],Append1[DateLastYear])

此时,您应该能够按如下方式创建比率:

DIVIDE(SUM(Append1[SalesAmount]), SUM(Append1[LastYearSalesAmount]))