【发布时间】:2018-12-25 17:37:57
【问题描述】:
在 SSRS 报告中,我有 2 个参数 ClassName 和 StudentName 都允许选择多个值。 StudentName 参数根据 ClassName 参数的值做出反应。这两个参数都有默认值。当我运行在 ClassName 下拉列表中选择的报告默认值时,并按照下图所示在 StudentName 下拉列表中默认选择的 ClassName 值 StudentName 值。
现在,当我根据下图从 ClassName 中选择多个值时,我可以在 StudentName 下拉列表中检索正确的学生姓名,但默认情况下不选择值。
预期结果如下:
这是 SSRS 限制吗?或者有什么解决办法吗?
【问题讨论】:
-
如何为学生参数选择默认值?您应该使用与可用值相同的值,因为您想要它们。您的查询应引用 Class 参数 - Select Student from STUDENTS WHERE CLASS IN (@CLASS)
-
似乎这是 SSRS 级联参数的默认行为。它仅在第一次获取 ClassName 参数的值时自动选择所有 StudentName 值。每次用户都必须全选。看看在没有默认值的情况下保留 ClassName 参数是否更好。
-
@HannoverFist 我使用相同的数据集(从 Table_3 中选择学生名,其中类名在 (@ClassName) 中)作为默认值和可用值。