【发布时间】:2019-04-05 21:13:45
【问题描述】:
我有一个四舍五入货币的 SSRS 报告,我需要该报告来显示实际值。当我在查询设计器中运行查询时,所有值都正确显示。如果我将其输出到 Excel 和 SUM ,我会得到我期望的总数(例如 £56724.30)
当我运行报告时,我得到的值是 56840.00 英镑,所以看起来所使用的数据在输出之前已经四舍五入了。
我在报告中有一个名为 Total_Rent_Due_UC_Claims 的计算字段:
=iif(Fields!UC_Rent.Value = Fields!LastCharge.Value, Fields!UC_Rent.Value, 0) or
iif(Fields!UC_Rent_Date.Value = Fields!LastCharge.Value and
Fields!extra10a_d003.Value < Parameters!AsAtDate.Value, 0, Fields!UC_Rent_Date.Value)
然后我用它来计算总数:
=Sum(Fields!Total_Rent_Due_UC_Claims.Value)
我已将此字段格式化为货币到小数点后两位。
有人可以帮忙,使报告中的值与预期值相同吗?
【问题讨论】:
-
与编程无关?
-
您能否尝试将格式删除为 2 位小数并检查您得到的结果
-
不确定“与编程无关”是什么意思? - 西蒙C
-
我已将格式删除到小数点后两位,结果仍然是 £56840.00