reporting-services - 过滤数据集中的多值参数

标签 reporting-services parameter-passing ssrs-2012

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

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

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

有什么建议吗?提前致谢

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

enter image description here

最佳答案

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

关于reporting-services - 过滤数据集中的多值参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45096820/

相关文章:

postgresql - SSRS 多值参数 - 无法正常工作

c - 如何使用 C 语言的模块化方法将指针传递给每个函数

c++ - 可变函数参数列表可以通过引用传递吗?

reporting-services - 基于多个条件的SSRS查找

MySQL + SSRS(SQL Server 报表生成器)数据集/查询参数不起作用

asp.net - 如何在 Tablix 中启用添加总计选项

azure - Azure SQL 数据库上的 SSRS 为什么不支持?

reporting-services - 如何在没有服务器或 UI 的情况下从嵌入式报表定义生成 PDF?

object - Julia 参数传递行为

sql-server - 多值参数在 SSRS 报告中不起作用