试图通过减去DateTime.LocalNow()来产生整数-VarDate

时间:2018-08-14 08:55:33

标签: excel powerbi dax powerquery m

我希望有人能帮助我。我是Power Query的新手,并且正在使用Office 2010进行Office Add。

我试图减去两个日期以得到一个整数,但是收效甚微。

下面我得到一个数字到小数位

var r = Serializer.DeepClone(data);

我尝试了下面的公式变体以生成整数,但是这会返回错误。

= if [C Date] = null then DateTime.LocalNow() - DateTime.LocalNow() else [C Date] - DateTime.LocalNow()

任何人都可以提出建议,让我知道如何提高例如1的收益,而不是1.2098217的收益。

1 个答案:

答案 0 :(得分:2)

您可以使用Duration.Days函数:

if [C Date] = null then 0 else Duration.Days([C Date] - DateTime.LocalNow())

results

如果需要正值,可以将[C Date] - DateTime.LocalNow()切换为DateTime.LocalNow() - [C Date]