zhuzhulovaa 发表于 2019-9-15 20:04:13

区域报表如何实现排序和重复数据筛选

本帖最后由 zhuzhulovaa 于 2019-9-23 21:31 编辑

1、情况描述:    AR11区域报表,子报表,XML数据源,需要读取记录集“//SETUPSHEET//NCFILE//TOOLS//TOOL”下的“NUMBE”、“DIAMETER”和“TYPE”数据,如下图未处理前的数据预览排列情况:

2、需要的效果:
    需要按照“NUMBER”的值从小到大进行排列,并过滤掉重复的“NUMBER”与其对应的“DIAMETER”和“TYPE”项,按列排序,如下图EXCEL处理后的排序情况:

希望各位大神帮帮忙,如果能解决的话,能不能简述一下原理,对像我这样的新手会有很大的帮助,谢谢了!
附件里有XML数据源和报表文件。


KearneyKang 发表于 2019-9-15 20:04:14

区域报表只能调用区域报表的子报表,RDL报表的子报表只能是RDL报表,你说的数据筛选的话去掉重复数据,要么就是你在数据库查询的时候再数据查询的时候把数据进行一个过滤,在区域报表中,过滤不了重复的数据

KearneyKang 发表于 2019-9-16 09:10:31

本帖最后由 KearneyKang 于 2019-9-16 09:19 编辑

好的,收到。我看看如何解决

zhuzhulovaa 发表于 2019-9-21 17:08:41

KearneyKang 发表于 2019-9-16 09:10
好的,收到。我看看如何解决

请问这个问题能解决吗?

KearneyKang 发表于 2019-9-23 09:14:50

本帖最后由 KearneyKang 于 2019-9-23 10:56 编辑

您好数据排序这里你要在你的数据库里进行一个对应的排序操作,然后让报表列上进行一个对应的排序。具体想要实现这种需求的话,可能会比较复杂

zhuzhulovaa 发表于 2019-9-23 13:04:04

KearneyKang 发表于 2019-9-23 09:14
您好数据排序这里你要在你的数据库里进行一个对应的排序操作,然后让报表列上进行一个对应的排序。具体想要 ...

谢谢您的答疑!
那过滤掉重复的数据行不行呢?

KearneyKang 发表于 2019-9-23 15:27:18

实现都可以实现,过滤什么的,但是你只提供这么一个简单的截图。我没办法提供一个比较有效的解决办法

zhuzhulovaa 发表于 2019-9-23 21:34:03

KearneyKang 发表于 2019-9-23 15:27
实现都可以实现,过滤什么的,但是你只提供这么一个简单的截图。我没办法提供一个比较有效的解决办法

版主,我把提问帖重新编辑了一下,不知道描述清楚了没有,麻烦您再看看,谢谢!

KearneyKang 发表于 2019-9-24 09:33:31

您好,我看了你的报表文件和需求,我进行数据连接的时候出现这样的错误
然后要实现你这样的需求,建议你是要AR11RDL报表中的矩表来解决,矩表可以进行动态列展示,然后也可以过滤掉重复的数据


zhuzhulovaa 发表于 2019-9-24 22:04:21

KearneyKang 发表于 2019-9-24 09:33
您好,我看了你的报表文件和需求,我进行数据连接的时候出现这样的错误
然后要实现你这样的需求,建议你是 ...

我胡乱修改了一下数据集,现在没报错了,预览报表也能输出一些数据,虽然没达到效果,后面可以慢慢摸索修改。
但是我的应用场景是在MASTERCAM软件(一个CNC编程软件)里调用RPX主报表(不能识别RDLX等其它报表)
报表处理前会生成XML的数据,主报表调用不同功能的子报表以完成输出
我试了一下RPX不能调用RDLX的子报表,不知道是不是我没有设置好?
请问版主重复数据筛选的效果无法在区域报表里实现吗?数据排序可以不考虑了。
页: [1] 2
查看完整版本: 区域报表如何实现排序和重复数据筛选