找回密码
 立即注册

QQ登录

只需一步,快速开始

Bella.Yuan Wyn认证
超级版主   /  发表于:2022-11-16 16:11  /   查看:2100  /  回复:0
本帖最后由 Bella.Yuan 于 2024-12-16 14:58 编辑

大家在报表设计过程中肯定遇到过小数位的格式化问题,那今天就来带大家一起看看格式化。


1、小数位有0时不展示0,只展示有数字的部分;
例子:数据库字段设置的是保留五位小数,数据如下图示,那么如何在报表上,让后面的这些0不显示呢?
1668568687278.jpg943412170.png
解决方案:针对数据源,数据集这一块不做的过多赘述,直接上报表设计:
报表设计直接托一个表格,绑定对应的数据,报表预览的数据如下图示:

image.png177527770.png
针对该问题有2个解决方案:
1)自定义数据格式:
因为数据库的数据精度是5位,所以用了5个#,这里的自定义格式就和excel中的自定义格式是一样的,所以我们可以直接在度娘进行搜索,然后在进行使用。
image.png169763182.png
2)数据格式化,使用常规:
格式化选择的是常规,从报表预览可以看到我的数据最长有8位,所以这里常规的位数我的需要是8位,根据实际数据选择位数即可。
image.png666152953.png
预览看看效果吧,可以看到这2种方法都实现了这个效果!
image.png743013305.png
2、保留对应位数的小数位数,比如只保留2位;
继续用上面的例子,所有数据如何保留2位小数:这个可以在数据格式上进行设置,设置固定小数/数字,选择2位小数或者使用format函数,或者使用自定义。
image.png157376097.png
预览查看效果:
image.png976947936.png
3、其他类型的格式,比如,日期显示为2022年11月16日,2022/11/16等。
这里以日期为例,数据使用的是"Demo_销售明细",可以使用数据格式化直接格式化为“短日期/长日期等日期格式”,也可以使用Format函数,如下图示:
image.png879815063.png
预览查看效果:
image.png961569824.png
这是针对这几个问题的格式化展示,针对格式化问题也可以参考这个教程哦~
报表中的数据格式设置方法汇总
https://gcdn.grapecity.com.cn/fo ... 73403&fromuid=65049
(出处: 葡萄城产品技术社区)

如果说这些教程还没有解决您的格式化问题,建议您在此帖追贴,我们一起研究看看哦~





0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部