找回密码
 立即注册

QQ登录

只需一步,快速开始

无双经典

高级会员

125

主题

445

帖子

1728

积分

高级会员

积分
1728

时代开发者征文活动

[已处理] 矩表问题求助

无双经典
高级会员   /  发表于:2023-12-6 13:41  /   查看:5178  /  回复:11
1金币
1、当月产量分组,在没有数据的时候他不会显示这个分组,我希望他有没有数据都会显示这个分组,

2、工序,也是一样没有满足条件的数据,也希望他能显示工序,之前徐工给我的方法是加一个测试数据,但是昨天报表专家帮我调后,这个数据出不来了,这个工序也就不会显示了

最佳答案

查看完整内容

问题描述: 客户主要问题总结: 当某个月分组数据不存在时,希望分组永远显示出来 问题解决: 首先先给原始数据补一个假的数据时间是9999-9-9.这个确保原始分组没有数据时,当前分组还能展示出来。 其次给客户建立三层分组。最外面时工序。中甲层时根据年分组。为了能让9999这个数据展示出来。最后就是根据月分组。 然后实现的时候就是在中间年分组去判断,当前数据里面有数据的时候,就隐藏9999,当没有数据的时候,就显示 ...

11 个回复

倒序浏览
最佳答案
最佳答案
Bella.YuanWyn认证
超级版主   /  发表于:2023-12-6 13:41:34
来自 2#
本帖最后由 Felix.Li 于 2023-12-6 18:41 编辑

问题描述:

客户主要问题总结:
当某个月分组数据不存在时,希望分组永远显示出来

问题解决:
首先先给原始数据补一个假的数据时间是9999-9-9.这个确保原始分组没有数据时,当前分组还能展示出来。
其次给客户建立三层分组。最外面时工序。中甲层时根据年分组。为了能让9999这个数据展示出来。最后就是根据月分组。
然后实现的时候就是在中间年分组去判断,当前数据里面有数据的时候,就隐藏9999,当没有数据的时候,就显示9999.
然后月分组就正常显示,把9999那天数据展示出来。效果就是当前分组有数据时,正常展示。没有数据时展示假的9999.然后对应的数据是空
回复 使用道具 举报
无双经典
高级会员   /  发表于:2023-12-6 18:50:58
3#
Bella.Yuan 发表于 2023-12-6 15:10
问题描述:

客户主要问题总结:

我的年分组隐藏了吗?我没看见
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-12-7 09:47:55
4#
是的,您选中距表的分组管理:


会发现行分组这里其实是有3层的,year(时间)那一层的分组被删除了,而且做了隐藏条件(高级分析模式可以看到)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
无双经典
高级会员   /  发表于:2023-12-7 09:58:16
5#
Felix.Li 发表于 2023-12-7 09:47
是的,您选中距表的分组管理:

好的,谢谢大佬指点
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-12-7 10:11:25
6#
无双经典 发表于 2023-12-7 09:58
好的,谢谢大佬指点

不客气,您先看看,有问题及时追帖哦~
回复 使用道具 举报
无双经典
高级会员   /  发表于:2023-12-8 14:41:01
7#
Bella.Yuan 发表于 2023-12-7 10:11
不客气,您先看看,有问题及时追帖哦~

报表我没有动,今天打开预览了一下,当月数据没有的工序,又不会显示9999的那一行了
回复 使用道具 举报
Felix.LiWyn认证
超级版主   /  发表于:2023-12-8 17:52:37
8#
可以查一查,是不是工序没有补9999这个日期的值
因为所有的有9999的都补齐了,就工序一个没有,应该是没有补时间数据


回复 使用道具 举报
yuzhj-dl
注册会员   /  发表于:2023-12-11 16:15:55
9#
本帖最后由 yuzhj-dl 于 2023-12-11 16:17 编辑

表中显示没有数据字段,主要是SQL语句处理吧?至少来说数据库中要有,相关字段的表,比如你说的工序表,看一下我下面的示例,对你有没有借鉴
sql语句:


结果:1~9的显示 一直都是有的.


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Bella.YuanWyn认证
超级版主   /  发表于:2023-12-11 16:33:01
10#
yuzhj-dl 发表于 2023-12-11 16:15
表中显示没有数据字段,主要是SQL语句处理吧?至少来说数据库中要有,相关字段的表,比如你说的工序表,看 ...

感谢大佬出谋划策,给大佬点个赞,大佬说的确实是正确的 ,首先要保证有数据,才能在组件上展示
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部