0

我会尽量清楚我的情况。我有一个ds1具有用户 ID 的数据集和另一个数据集ds2(一个存储过程),它返回每个 ID 的结果。

ds2(存储过程)只接受单值参数,所以我需要为每个 ID 调用而不是传递多值参数。

我有一个按用户分组的表,在第二列中我有使用ds2. 如何将每个用户 ID 的值传递给ds2

4

1 回答 1

0

最简单的方法是使用子报表:创建一个具有单个参数并调用ds2. 此报告将只是包含图表的一个单元格的内容。

现在将此报表作为子报表放入您已经创建的表中。将用户字段值从连接ds1到子报表的参数。

另一种方法是重新设计你的数据集,也许加入到数据提供者处。

于 2012-12-04T15:02:52.863 回答