【发布时间】:2017-07-30 10:17:47
【问题描述】:
我的报告中有一些列,使用这个表达式计算了Sum:
=SUM(IIF(Fields!Type.Value = 0, CDbl(Fields!Amount.Value), CDbl(0.0)))
它有效,但给了我一个不精确的总和。 有什么方法可以精确查看总和?
更新
Fields!Amount.Value 总是十进制(18, 3)
如果计算类似于sum = 10 + 10,则结果变为20
如果sum = 10 + 2.125 结果变为12.125
我希望将结果转换为 (18, 3)。
所以我希望第一个示例中的结果是20.000
【问题讨论】:
-
precision是什么意思?请提供您正在使用的数据、您的表达式提供的结果以及您期望的结果的示例。 -
更新了问题。
-
将单元格格式化为 n3。应该做的伎俩
-
@Snowlockk 格式化单元格解决了这个问题。谢谢
标签: reporting-services ssrs-2014