找回密码
 立即注册

QQ登录

只需一步,快速开始

lyz880524 讲师达人认证

高级会员

153

主题

458

帖子

1167

积分

高级会员

积分
1167

微信认证勋章元老葡萄讲师达人

lyz880524 讲师达人认证
高级会员   /  发表于:2020-8-25 14:50  /   查看:2979  /  回复:5
矩表A(或者是一个表格),有多个数据源(例如5个数据源);
我想实现的效果是该矩表绑定这5个数据源,
第一个行分组是 dataset1的数据,第二个行分组是datase2的数据,
第一个分组和第二个分组的部分数据cola列是由dataset1和dataset2某一列的合计计算而来,例如:
dataset1 和 datase2 都有 amount字段,
第一个行分组cola = (dataset1 和 dataset2 两个数据集的 amount 的和) /  当前行 amount
经测试,矩表无法绑定多数据集实现两个不同数据集下的分组,
您说的 lookUp 类似于 sql left join,也没法实现这样的效果。应为dataset1和dataset2没有关联关系

5 个回复

倒序浏览
lyz880524讲师达人认证
高级会员   /  发表于:2020-8-25 14:55:13
沙发
另外,AR14是否由类似这样的功能:
一个报表有3个通过sql查询的数据集,例如 ds1,ds2,ds3
我可以在这三个数据集的基础上加一个ds4的数据集,ds4的数据集是由ds1类似于left join ds2, ds3 以后产生的新的交叉的结果集(我在birt中有过这种操作,ar11中是没有的)
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2020-8-25 15:02:19
板凳
另外,一个数据源DataSource下,多个数据集ds1,ds2,ds3
这三个数据集执行的顺序可控嘛? 是三个数据集同时执行sql查询还是说,按添加的顺序执行?
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-8-25 16:17:21
地板
您好,首就是一个表格不管是矩表还是表格默认情况下都只能绑定一个数据集,你这要帮顶多个数据集估计很难实现你的需求,你可以在后端通过数据内连接或者外连接进行一个数据处理合并成一个数据集吗,如果你那边觉得有点不清楚我们可以电话再好好沟通下。打我们的售后电话:029-88331988-241
回复 使用道具 举报
lyz880524讲师达人认证
高级会员   /  发表于:2020-8-25 16:47:12
5#
我现在就是在后端将多个sql结果集,合并成一个datatable返回的。
我最终想实现的是,去掉程序的sql以及部分逻辑处理和(合并datatable的操作),搞到ar报表里操作这些操作。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2020-8-25 17:57:58
6#
这样是可以的,就是后端把数据进行一个整合,直接不整合多个数据集在table上绑定,当你的报表比较复杂的时候就你很难操作了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部