定义两个数据源:
ds1: select id, name, address
from userTable
where id>100
ds2: select id, name, address
from userTable
where id>100
两个一模一样,如何在一个报表中比较 ds1.id和ds2.id,如果两者相同则,取ds1.name和ds2.address,ds2.id 显示
以上的例子只是说明问题发生的情况,无真实意义。
若有高手看见此帖,烦请不吝赐教。谢谢!
润乾报表 多数据源如何比较两个字段值?
答案:2 悬赏:60 手机版
解决时间 2021-01-31 12:04
- 提问者网友:暗中人
- 2021-01-30 22:31
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-01-30 23:23
润乾报表我还真的没有用过,只知道在FineReport报表中,这个是用“过滤条件”来实现的。
先将字段ds2.id、ds2.address、ds1.name拖拽至设计器单元格中,以ds2.id作为左父格,然后双击ds2.id所在的单元格,添加过滤条件为“id 等于 'ds1.id' ”,即可实现其后各字段均为当ds1.id等于ds2.id时的数据。
不知润乾报表是否也具备添加过滤条件的功能,楼主可以试一下。
先将字段ds2.id、ds2.address、ds1.name拖拽至设计器单元格中,以ds2.id作为左父格,然后双击ds2.id所在的单元格,添加过滤条件为“id 等于 'ds1.id' ”,即可实现其后各字段均为当ds1.id等于ds2.id时的数据。
不知润乾报表是否也具备添加过滤条件的功能,楼主可以试一下。
全部回答
- 1楼网友:青灯有味
- 2021-01-31 00:02
我看了你的截图,驱动程序选择没错,数据源url的连接貌似也没有写错,但是你的用户名,应该是直接写吧,怎么还有sndeip呢?以及口令就是密码,所以我断定是你的用户名和密码的错误。如果还不能解决,可能就是你没有联网,或者是产品bug,建议你找润乾的技术支持寻求帮助。润乾报表以前还挺好的,现在越来越不行了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯