我会尽力清楚自己的情况。
我有一个数据集ds1
,它有用户ID,并有另一个数据集ds2
(存储过程),它返回每个id的结果。
ds2
(存储过程)只接受单值参数,因此我需要调用每个ID而不是传递多值参数。
我有一个按用户分组的表,而在第二列中我使用ds2
创建了图表。
如何将每个用户ID的值传递给ds2
?
答案 0 :(得分:0)
最简单的方法是使用子报表:创建一个包含单个参数并调用ds2
的报表。此报告将只是包含图表的一个单元格的内容。
现在将此报告作为子报告放入您已创建的表中。将用户字段值从ds1
连接到子报告的参数。
另一种方法是重新设计数据集,或者加入数据提供者。