【问题标题】:PowerPivot DAX formula for getting values when date is last year用于在日期为去年时获取值的 PowerPivot DAX 公式
【发布时间】:2017-06-01 14:41:31
【问题描述】:

我正在 PowerPivot 中寻找一个 DAX 公式,当日期是上一年时,它会显示去年的值。

我有以下数据(表格) Data

我想要一个名为“LastYear_Count”的新列,它显示上一年的值。例如:行日期:2/28/2017 - 分支:北 - 计数:8 - LastYear_Count:5(因为去年 2/28/2016 的计数值为 5)

【问题讨论】:

    标签: excel-formula powerpivot dax


    【解决方案1】:
    Count Lastyear = CALCULATE(SUM(Table1[Count]);FILTER(Table1;Table1[Branche]=EARLIER(Table1[Branche]) && DATEADD(Table1[Date];1;YEAR)=EARLIER(Table1[Date])))
    

    结果:

    注意:我使用了 SUM 聚合,假设每天/分支组合只有一个“计数”。如果不是这种情况,请告诉我们。

    【讨论】:

    • 效果很好.. 非常感谢.. 我也申请了数据透视表,现在我可以拥有当前计数和前一年的计数。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多