希望通过减去 DateTime.LocalNow() 得到整数 - VarDate
Looking to yield integer number from subtracting DateTime.LocalNow() - VarDate
我希望有人能帮助我。我是 Power Query 的新手,我正在使用 Office 2010 开发 Office 插件。
我试图减去两个日期以得到一个整数,但收效甚微。
下面我得到一个小数点后的数字
= if [C Date] = null then DateTime.LocalNow() - DateTime.LocalNow() else [C Date] - DateTime.LocalNow()
我尝试了以下公式的变体以生成整数,但是,这 returns 是一个错误。
if [C Date] = null then
Date.From(DateTime.LocalNow()) - Date.From(DateTime.LocalNow())
else
[C Date] - Date.From(DateTime.LocalNow())
任何人都可以就如何产生例如 1 而不是 1.2098217(例如)提供建议
您可以使用Duration.Days函数:
if [C Date] = null then 0 else Duration.Days([C Date] - DateTime.LocalNow())
如果您想要正值,可以将 [C Date] - DateTime.LocalNow()
切换为 DateTime.LocalNow() - [C Date]
。
我希望有人能帮助我。我是 Power Query 的新手,我正在使用 Office 2010 开发 Office 插件。
我试图减去两个日期以得到一个整数,但收效甚微。
下面我得到一个小数点后的数字
= if [C Date] = null then DateTime.LocalNow() - DateTime.LocalNow() else [C Date] - DateTime.LocalNow()
我尝试了以下公式的变体以生成整数,但是,这 returns 是一个错误。
if [C Date] = null then
Date.From(DateTime.LocalNow()) - Date.From(DateTime.LocalNow())
else
[C Date] - Date.From(DateTime.LocalNow())
任何人都可以就如何产生例如 1 而不是 1.2098217(例如)提供建议
您可以使用Duration.Days函数:
if [C Date] = null then 0 else Duration.Days([C Date] - DateTime.LocalNow())
如果您想要正值,可以将 [C Date] - DateTime.LocalNow()
切换为 DateTime.LocalNow() - [C Date]
。