当您有多个多值下拉菜单时,有没有办法使用其中一个?
现在,按照我的逻辑,我添加了一个下拉参数。此下拉列表具有以下值:
- Return Everything - 1 - (这应该将两个多值下拉菜单默认为“Everything”
- 选择参数 1 - 2 - (这应该允许您从参数 1 中选择您想要的任何内容,默认参数 2 为“Everything”)
- 选择参数 2 - 3 - (这应该允许您从参数 2 中选择您想要的任何内容,默认参数 1 为“Everything”)
为了处理这个问题,我在参数的默认值中使用了以下表达式:
参数1(零是参数中返回的值):
=iif(Parameters!Criteria.Value = 1, Nothing, iif(Parameters!Criteria.Value = 3, Nothing, 0))
和参数 2:
=iif(Parameters!Criteria.Value = 1, Nothing, iif(Parameters!Criteria.Value = 2, Nothing, 0))
但是,这种逻辑似乎并没有像我预期的那样工作。该表达式Nothing
应该将 aNULL
放入我的参数数据集中,然后默认返回“Everything”,但这并没有发生。