如何在Power Query中执行相当于AddHours的date时间?

我已经看到PowerQueryexpression式可以从date时间中减去几天,如DateTimeZone.UtcNow.AddDays(-1)。 但是,我想从DateTime中减去小时数 ,而不是几天。

由于在Power Query规范中没有看到像AddHours()这样的函数, 有没有一种可靠的方法可以返回几个小时? 例如,像DateTimeZone.UtcNow + #duration(0,-1,0,0)给我一个小时之前的date时间?

[注:我会自己尝试,但我不能在我的本地盒子上安装Power Query,我找不到一个独立的编辑器来尝试它,因此社区问]

是的,添加#duration(0, -1, 0, 0)会给你提前一小时的date时间。 您也可以从DateTime值中减去#duration(0, 1, 0, 0) 。 这些方法是健壮的。