excel - 在 PowerQuery 中四舍五入
问题描述
如何四舍五入到最近;
例如,我们在 excel 中使用ceiling(10,30)公式,这会给我们30,我们如何在PowerQuery中这样做以获得相同的结果?
解决方案
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
推荐阅读
- python - 带有 Plotly dash 的网格仪表板
- php - SQL 按 id 列表过滤
- bash - 如何过滤“git cherry”输出?
- java - 无法从具有双引号的 Json 创建 Java 对象
- javascript - 我们如何将浮点值输入类型传递到另一个页面以检索
- python-3.x - 由于警告,Flask、FastCGI 和 500 HTTP 状态
- java - Java - Math.asin() 仅返回 0
- react-native - 反应原生打包程序构建捆绑循环
- ios - 轮播视图在从 iOS 的主详细信息菜单第二次进入后重叠一页,仅在 XAMARIN 的 Android 中运行良好
- android - weightsum 文本和图像在 xml android 中无法正确显示