【问题标题】:Grand Total not working for sales per day last year function总计去年每天的销售额无法正常工作
【发布时间】:2019-04-02 01:31:57
【问题描述】:

我正在尝试按天进行销售比较,将今年的销售额与去年同一天的销售额作为一周中的某个日期进行比较。

所以我会比较 2019 年 3 月 25 日星期一和 2018 年 3 月 24 日星期一等

这是我去年销售时使用的公式

Amount per Day LY = CALCULATE([Amount TY], FILTER(all(Dates), Dates[Date] = MAX(Dates[Date])-364))

但是,我去年的销售总额不适合我的销售额。这只是 1 天的总数(那一天似乎随着我的日期范围的增加而变化)

【问题讨论】:

    标签: powerbi dax


    【解决方案1】:

    因为你是一对一的,你可以用 LookupValue 做到这一点:

    SalesLY = LOOKUPVALUE(Sheet1[Sales];Sheet1[Date];DATEADD(Sheet1[Date];-364;DAY))
    

    但是,如果您在同一日期有更多行,这将不成立,在这种情况下,您需要将所有日期加在一起,

    SalesLY = CALCULATE(SUM(Sheet1[Sales]);FILTER(Sheet1; DATEADD(Sheet1[Date];364;DAY)= EARLIER(Sheet1[Date])))
    

    【讨论】:

      【解决方案2】:

      使用 DateAdd 解决了我的问题

      Amt per Day LY = CALCULATE([Amount TY], DATEADD(Dates[Date], -364,DAY))
      

      【讨论】:

        猜你喜欢
        • 2022-01-18
        • 2018-08-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-12-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多