过滤数据集上的多值参数

Ron*_*hur 3 parameter-passing reporting-services ssrs-2012

所以我有一个包含 3 个选项的多值参数。>250K、<250K、>2M。我还有一个由多列组成的表。图1 图2。由于参数是多值,因此我在过滤数据集时遇到困难。

我需要通过检查来过滤数据集,(如果选择 > 250K,则相应地过滤数据集),(如果选择 < 250K,则相应地过滤数据集)和(如果选择 > 2M,则相应地过滤数据集)。

我被告知要在(> 250K条件下的参数上使用连接和拆分,然后执行包含以查看它是否包含任何参数值),但我的编码知识并不先进,无法做到这一点那。

有什么建议吗?提前致谢

我之前尝试过下面的方法,但后来我意识到它不起作用,因为参数是一个多值。

在此输入图像描述

小智 7

我知道自从您提出这个问题以来已经有一段时间了,您走在正确的轨道上,但您需要做的就是在要过滤的字段上的 Tablix 中添加一个过滤器,使用“in”运算符并在值类型中[@Yourparametername] 方括号和区分大小写很重要。还要确保表达式类型正确,在您的情况下,看起来您正在使用 Integer。图片应该有帮助。塔布利克斯