关于报表填报属性,怎么将数据列的显示值(如1.20)填入数据库,而不是真实值(如1.1934)

具体问题是这样的,我的报表是设置了报表填报属性的,要把其中一些列的数据存到数据库的一张表里,现在有个数据列,比如真实值是1.1934,但我报表上设置了此列的显示格式为保留两位小数,所以他的显示值就是1.20,现在我想把这个1.20显示值存入数据库,而不是真实值1.1934,有大佬指点一下吗。

FineReport zouren 发布于 2019-9-12 09:49
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
豆豆小可爱Lv5中级互助
发布于2019-9-12 09:52

你填报属性别直接设置单元格,写成公式试试看呢

image.png

最佳回答
0
firegunzxLv6高级互助
发布于2019-9-12 09:59

用公式加工一下数据,round(单元格,2)

最佳回答
0
wd210010Lv7高级互助
发布于2019-9-12 10:03

旁边加个辅助列 然后辅助列写公式= round(你要改的列,2)  然后填报属性单元格设置这个辅助列的单元格 然后再把这个辅助列影藏掉就好了

最佳回答
0
wefeoLv5见习互助
发布于2019-9-12 11:32

可以在该单元格后新增一列,如 原始列为A1 新增列为 B1 则 B1单元格中为公式round(A1,2) ,然后填报属性中设置填报单元格为B1即可。   隐藏办法可以直接右击数据列 隐藏,或者使用条件属性隐藏(便于查看修改).

  • 4关注人数
  • 713浏览人数
  • 最后回答于:2019-9-12 11:32
    请选择关闭问题的原因
    确定 取消
    返回顶部