SSRS 中的空白多值参数
Blank Multiple Valued Parameter in SSRS
我的报告中有几个多值参数。我不希望用户每次都 select 这些参数。这些附加参数需要是可选的,因为报告中还需要其他参数。有没有办法让多值参数可选或空白,并且当任何其他参数被 selected 时仍然是 return 数据?
参数名称:
Select 月,Select 年,月环比,周环比,用户,BL 用户
业务线
在此先感谢您的帮助。
你必须在多值参数中选择一些东西,所以只需在列表中添加一个标签为 "Any" 或 "All" 的虚假值,或者只是一个空字符串;以对您的用户更有意义的为准。伪值应该只是多值参数中另一个选项未使用的值。然后将该虚假值设置为参数的默认值。在您的查询中,像这样测试该虚假值:
SELECT MyField1, MyField2
FROM MyTable
WHERE (MyField in (@ParamValues) or 'BogusValue' in (@ParamValues))
在上面的情况下,如果选择了 "Any" 项,即使选择了其他值,该参数也会被有效地忽略。
我的报告中有几个多值参数。我不希望用户每次都 select 这些参数。这些附加参数需要是可选的,因为报告中还需要其他参数。有没有办法让多值参数可选或空白,并且当任何其他参数被 selected 时仍然是 return 数据?
参数名称: Select 月,Select 年,月环比,周环比,用户,BL 用户 业务线
在此先感谢您的帮助。
你必须在多值参数中选择一些东西,所以只需在列表中添加一个标签为 "Any" 或 "All" 的虚假值,或者只是一个空字符串;以对您的用户更有意义的为准。伪值应该只是多值参数中另一个选项未使用的值。然后将该虚假值设置为参数的默认值。在您的查询中,像这样测试该虚假值:
SELECT MyField1, MyField2
FROM MyTable
WHERE (MyField in (@ParamValues) or 'BogusValue' in (@ParamValues))
在上面的情况下,如果选择了 "Any" 项,即使选择了其他值,该参数也会被有效地忽略。