0

在我的外部报告中,即用户运行的报告中,我只有一个列表,里面只有一件东西:一个子报告。

子报表采用 UserId 并使用 4 个不同的 tablix 和数据集计算一些统计数据。

我希望外部报告做的是向用户提供一个 UserIds 列表作为多值参数,并将选定的值传递给子报告。

但是,所做的是将所有可能的值传递给子报表,从而导致长时间延迟、数百页和不需要的数据。

我究竟做错了什么?

谢谢。

4

2 回答 2

1

我怀疑一个问题是userid参数具有从初始设置/查询自动设置userid所有可能性的默认值?

此外,子报表也应具有与外部报表相同的参数。确保这也是多选但隐藏并且没有默认值。

然后在子报表属性上,您可以将userid参数属性设置为主要属性。

于 2013-01-01T12:34:31.400 回答
0

我只是在数据集中设置了一个过滤器,它将所有 UserIds 都作为IN用户选择的参数。

于 2012-12-31T20:10:09.463 回答