Crystal reports 小数在crystal报告中被四舍五入,计算错误

Crystal reports 小数在crystal报告中被四舍五入,计算错误,crystal-reports,sql-server-2012,report,decimal,Crystal Reports,Sql Server 2012,Report,Decimal,在crystal报告中,小数被四舍五入。crystal报告中错误显示了字段(定义为浮动的数据库字段)小时数。例如,数据库中的1.5显示为2.00,.75显示为1.00,依此类推。还有一个字段用于计算所有小时数的总和。该字段也会拾取舍入值并错误求和。在crystal报告的格式设置中,我将小时设置为1.00和.01(用于舍入和小数)。我还有公共选项卡(在格式编辑器中)作为LN_小时。似乎什么都没用。我尝试使用x-2公式,但没有成功。 使用水晶报表席和SQL Server MS 2012和Visual

在crystal报告中,小数被四舍五入。crystal报告中错误显示了字段(定义为浮动的数据库字段)小时数。例如,数据库中的1.5显示为2.00,.75显示为1.00,依此类推。还有一个字段用于计算所有小时数的总和。该字段也会拾取舍入值并错误求和。在crystal报告的格式设置中,我将小时设置为1.00和.01(用于舍入和小数)。我还有公共选项卡(在格式编辑器中)作为LN_小时。似乎什么都没用。我尝试使用x-2公式,但没有成功。 使用水晶报表席和SQL Server MS 2012和Visual Studio 2003。请给我们介绍一下这个情况!谢谢

在水晶报告中 1.“右键单击”字段并转到“格式”字段 2.在格式编辑器中,转到“数字”选项卡,然后从不同的可用十进制格式中进行选择


可能是因为小数点位的四舍五入

经过多次尝试和错误,终于找到了答案!数据库中的浮点被转换为十进制,并显示在crystal报告中。有人忘了定义小数点!它已按预期安装并运行。谢谢你的建议