找回密码
 立即注册

QQ登录

只需一步,快速开始

都不会

初级会员

43

主题

126

帖子

407

积分

初级会员

积分
407
都不会
初级会员   /  发表于:2022-1-13 16:58  /   查看:2660  /  回复:5
3金币

都不会
注册会员   /  发表于:7 分钟前5#





(图1)
接着问个问题哈,oracle数据库里存储的小数在整数部分为0时,默认是不显示整数部分0的,如图1;
   
(图2) 可以通过使用图2中的to_char()sql来处理显示出来,比如第二列数据经过这样的操作就显示出来了整数部分0(见图3);
   
(图3)

   
(图4)
图4是通过网页显示数据库里存入的数据



(图5)
现在报表显示时有一个需求,就是整数部分为0的小数需要把0显示出来,我在葡萄城的表格属性里设置了显示的格式,但不管用,觉得是不是数据源头的问题,图5
中像std计算方差可能是通过计算得到了整数部分0,max,min函数应该是直接比较就取出来了,想问一下有没有什么方法可以让Max(),Min()在报表中显示出隐藏的整数0,谢谢。




最佳答案

查看完整内容

您好, 您需要修改您的原始数据,使其对应字段的数据正确显示后,在使用报表绑定字段到组件上面。帮您找了一个链接,您可以参考一下:https://blog.csdn.net/qq_34909807/article/details/76270987

5 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2022-1-13 16:58:31
来自 4#
都不会 发表于 2022-1-14 08:38
您好,我检查了一下数据源对应的数据,原数据就是这样显示的(整数位为0的小数,0不显示),是不是需要对数 ...

您好, 您需要修改您的原始数据,使其对应字段的数据正确显示后,在使用报表绑定字段到组件上面。帮您找了一个链接,您可以参考一下:https://blog.csdn.net/qq_34909807/article/details/76270987
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-1-13 17:46:01
2#
您好,看您图5的截图,cpk这一列的数据是正确显示的,您可以先检查一下您的数据源中的max()、min()对应的数据是否是正确显示的。
回复 使用道具 举报
都不会
初级会员   /  发表于:2022-1-14 08:38:55
3#
您好,我检查了一下数据源对应的数据,原数据就是这样显示的(整数位为0的小数,0不显示),是不是需要对数据集字段进行处理?
回复 使用道具 举报
都不会
初级会员   /  发表于:2022-1-14 11:40:59
5#
嗯嗯,解决了
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2022-1-14 11:43:44
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部