首页 > 解决方案 > 在 PowerQuery 中四舍五入

问题描述

如何四舍五入最近

例如,我们在 excel 中使用ceiling(10,30)公式,这会给我们30,我们如何在PowerQuery中这样做以获得相同的结果?

标签: excelpowerquery

解决方案


Number.Round()

完整的细节在这里:

https://docs.microsoft.com/en-us/powerquery-m/number-round

您在主题和问题详细信息中提到的附加信息,但随后也使用了天花板。我不认为天花板存在于 M 中,所以你将不得不使用一些额外的数学,如下所示。

(Number.RoundUp([number]/30))*30

在上面的公式中,[number] 是你的起始数字,30 代表意义。在一些测试数据上:

  • 22.2 变成 30
  • 44变成60
  • 91变成120

推荐阅读