在报告中,我具有以下字段代码:
=Sum([PartQty]*[ModuleQty])
示例结果为
2.1
和2.6
。我需要的是将这些值四舍五入到3
的值。如何更改域代码以始终将当前表达式的结果四舍五入? 最佳答案
你可以做
=Int(Sum([PartQty]*[ModuleQty]))+1
我认为。那将得到总和(2)的Int部分,然后加1。您可能需要更聪明一点,因为即使总和恰好是2,这也可能会给您3,这可能不是您想要的。
尚未对其进行测试,但是可以遵循以下方法进行工作(访问语法不是很好,但是应该给您正确的想法):
Iif(Sum([PartQty]*[ModuleQty])-Int(Sum([PartQty]*[ModuleQty]))=0,
Sum([PartQty]*[ModuleQty]),
Int(Sum([PartQty]*[ModuleQty]))+1)