水晶报表当中值的问题,请大家帮忙!!!

alex198342 2003-12-02 12:31:53
水晶报表中参数字段,我以经精确到小数点两位数,但是
70.27*13=913.51 应该是913.51 但是到了报表里面就变成913.50
小数点后的第二位自动变成0了,不知道如何解决这个问题,请大家指教.
...全文
14 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
desrie 2003-12-02
  • 打赏
  • 举报
回复
在水晶报表选中field 913.51->鼠标右踺->format field -> 进入number的custom style-->rouding 改为0.01
desrie 2003-12-02
  • 打赏
  • 举报
回复
round(a*b,2)
desrie 2003-12-02
  • 打赏
  • 举报
回复
查一下数据源
alex198342 2003-12-02
  • 打赏
  • 举报
回复
70.27*13=913.51
乘下来是913.51
但是我用两个报表字段代替,就不行
a=70.27 b=13 a*b=913.50
怎么有这么妖怪的问题,大家帮忙看看,有没有解决办法啊.
alex198342 2003-12-02
  • 打赏
  • 举报
回复
晕...大家帮帮忙.
alex198342 2003-12-02
  • 打赏
  • 举报
回复
还是不行.
MarcuseXiao 2003-12-02
  • 打赏
  • 举报
回复
用公式字段试试:
totext({数值字段},"#,###.00")
alex198342 2003-12-02
  • 打赏
  • 举报
回复
以经是0.01了,但是还是会变成913.50

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧