在我的外部报告中,用户运行的报告中,我只有一个列表,其中只有一个内容:子报告。
子报表采用UserId并使用4个不同的Tablix和数据集计算一些统计数据。
我想要外部报告要做的是向用户显示一个UserIds列表作为多值参数,并将选定的值传递给子报告。
但是,正在做的是将所有可能的值传递给子报告,从而导致长时间延迟,数百页和不需要的数据。
我做错了什么?
感谢。
答案 0 :(得分:1)
我怀疑一个问题是userid
参数是否具有初始设置/查询的默认值,会自动将userid
设置为所有可能性?
此外,子报告也应该与外部报告具有相同的参数。确保这也是一个多选但隐藏的,没有默认值。
然后在子报表属性上,您可以将userid
参数属性设置为主要属性。
答案 1 :(得分:0)
我只是在数据集中设置了一个过滤器,通过用户选择将所有UserIds拉为IN
参数。