Dynamics 365 中的舍入计算字段
Rounding Calculated fields in Dynamics 365
我希望这是一个相当简单的解决方案,但我对 Dynamics 365 开发还很陌生,到目前为止我看到的文档和之前的问题都没有太大帮助。
我需要在实体中创建一个专门的四舍五入计算字段。目前该字段已设置为小数类型,我将精度值设置为 0 以生成整数。
我目前在字段计算编辑器中使用的计算只是x + y / 100
。但是,无论结果如何,都需要四舍五入到下一个整数而不是最接近的整数。有没有办法强制字段逻辑总是向上舍入?
如果没有直接答案,我们将不胜感激任何资源。
我会说它按预期工作,因为小于 0.5
将四舍五入到最近的较低数字(下限),大于 0.5
将四舍五入到最近的较高数字(上限)。
为了处理您的情况,始终四舍五入到最近的更高数字(上限)-我可能会推荐:将 49
添加到 (x + y + 49)/100
,换句话说,将 0.49
添加到公式中.这个怪癖来自我的脑海,但这可能是计算领域视角的最佳选择。
我希望这是一个相当简单的解决方案,但我对 Dynamics 365 开发还很陌生,到目前为止我看到的文档和之前的问题都没有太大帮助。
我需要在实体中创建一个专门的四舍五入计算字段。目前该字段已设置为小数类型,我将精度值设置为 0 以生成整数。
我目前在字段计算编辑器中使用的计算只是x + y / 100
。但是,无论结果如何,都需要四舍五入到下一个整数而不是最接近的整数。有没有办法强制字段逻辑总是向上舍入?
如果没有直接答案,我们将不胜感激任何资源。
我会说它按预期工作,因为小于 0.5
将四舍五入到最近的较低数字(下限),大于 0.5
将四舍五入到最近的较高数字(上限)。
为了处理您的情况,始终四舍五入到最近的更高数字(上限)-我可能会推荐:将 49
添加到 (x + y + 49)/100
,换句话说,将 0.49
添加到公式中.这个怪癖来自我的脑海,但这可能是计算领域视角的最佳选择。