Power BI DateDiff似乎返回不正确的天数

时间:2018-03-02 02:27:02

标签: powerbi dax datediff

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

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

然而,该公式会返回一些奇怪的结果,例如:

enter image description here

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

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

如何计算差异?我也尝试了不同的配方,它返回相同的结果:

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

1 个答案:

答案 0 :(得分:3)

// Convert the array to a string and format the output value = value.join('.'); return ' $ ' + value; } } }] }, tooltips: { mode: 'label', label: 'mylabel', callbacks: { label: function (tooltipItem, data) { var value = Number(data.datasets[0].data[tooltipItem.index]).toFixed(2); return ' $ ' + value; }, }, } } }); 的提示中,我的猜测是您有多条记录具有相同的DaysDiffSales Order Date,并且Power BI已聚合(默认Paid Date)所有对一个数字的结果。

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

result