【问题标题】:Power BI DateDiff seems to return incorrect number of daysPower BI DateDiff 似乎返回的天数不正确
【发布时间】:2018-03-02 02:27:01
【问题描述】:

我在 Power BI 中使用 DAX DateDiff 来计算两个日期之间的天数,如下所示:

DaysDiff = DATEDIFF('MyTable'[Sales Order Date],
                    'MyTable'[Paid Date],DAY)

然而,该公式返回了一些看起来很奇怪的结果,例如:

我希望看到日期之间的实际天数。例如,2017 年 3 月 31 日到 2017 年 12 月 4 日之间的天数应为 248

两个源列都格式化为日期,并显示在实际数据中,如下所示。

应该如何计算差异?我还尝试了不同的公式,它返回相同的结果:

DayDiff = 1.* ('MyTable'[Paid Date]-'MyTable'[Sales Order Date])

【问题讨论】:

    标签: powerbi dax datediff


    【解决方案1】:

    根据DaysDiff 的提示,我的猜测是您有多个具有相同Sales Order DatePaid Date 的记录,并且Power BI 已将所有结果聚合(默认Sum)为一个数字。

    如果您将摘要更改为Average/Minimum/Maximum,它应该可以正常工作。

    【讨论】:

    • 就是这样 - 在不应该总结的时候进行总结。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2014-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多