报表小数整数为0的显示问题
https://gcdn.grapecity.com.cn/uc_server/avatar.php?uid=66621&size=middle
都不会
注册会员 /发表于:7 分钟前5#
https://gcdn.grapecity.com.cn/data/attachment/forum/202201/13/164006nxwqx9jqaojqrqev.png
(图1)
接着问个问题哈,oracle数据库里存储的小数在整数部分为0时,默认是不显示整数部分0的,如图1;
https://gcdn.grapecity.com.cn/data/attachment/forum/202201/13/164006wmcl7ln4777vv574.png
(图2) 可以通过使用图2中的to_char()sql来处理显示出来,比如第二列数据经过这样的操作就显示出来了整数部分0(见图3);
https://gcdn.grapecity.com.cn/data/attachment/forum/202201/13/164006ikdmhcz5qz2eqv1z.png
(图3)
https://gcdn.grapecity.com.cn/data/attachment/forum/202201/13/164006v5wk73srw3zkljrj.png
(图4)
图4是通过网页显示数据库里存入的数据
https://gcdn.grapecity.com.cn/data/attachment/forum/202201/13/164006kd88i8miutntymk0.png
(图5)
现在报表显示时有一个需求,就是整数部分为0的小数需要把0显示出来,我在葡萄城的表格属性里设置了显示的格式,但不管用,觉得是不是数据源头的问题,图5
中像std计算方差可能是通过计算得到了整数部分0,max,min函数应该是直接比较就取出来了,想问一下有没有什么方法可以让Max(),Min()在报表中显示出隐藏的整数0,谢谢。
都不会 发表于 2022-1-14 08:38
您好,我检查了一下数据源对应的数据,原数据就是这样显示的(整数位为0的小数,0不显示),是不是需要对数 ...
您好, 您需要修改您的原始数据,使其对应字段的数据正确显示后,在使用报表绑定字段到组件上面。帮您找了一个链接,您可以参考一下:https://blog.csdn.net/qq_34909807/article/details/76270987 您好,看您图5的截图,cpk这一列的数据是正确显示的,您可以先检查一下您的数据源中的max()、min()对应的数据是否是正确显示的。
您好,我检查了一下数据源对应的数据,原数据就是这样显示的(整数位为0的小数,0不显示),是不是需要对数据集字段进行处理? 嗯嗯,解决了:mj72: 都不会 发表于 2022-1-14 11:40
嗯嗯,解决了
:hjyzw:
页:
[1]