只有在报告生效时,小数才会四舍五入

时间:2016-09-26 15:26:31

标签: crystal-reports decimal crosstab

我的交叉表在本地运行时显示带有两个小数点的百分比。从Crystal Report Viewer中的Live运行,值将四舍五入为最接近的整数。如何强制显示小数?

enter image description here

从Crystal Reports运行本地

enter image description here

从Crystal Report Viewer Live:

运行

enter image description here

1 个答案:

答案 0 :(得分:0)

最后我需要手动执行计算:

我创建了一个名为 MyDistinctCount 的运行总计来获取条目总数132.然后我复制了CrossTab的第一行(总计: | 7 | 71 | 46 ...)并更改了显示文字字段以使用此公式:

ToText( ToNumber(CurrentFieldValue)/{#MyDistinctCount} * 100 ) + "%"

enter image description here