gpt4 book ai didi

sql-server - 在SQL Reporting Services中,如何根据参数过滤数据集?

转载 作者:行者123 更新时间:2023-12-02 14:12:35 25 4
gpt4 key购买 nike

我有一个未过滤的数据集需要处理,以便生成报告(SQL Server 2005 顺便说一句)。

假设我有一个名称列,我想向我的报告添加一个参数,以便仅选择包含某些字符的名称。

有人知道如何处理这些过滤器吗?

我尝试过这些但没有运气:

=Fields!Name.Value Like =Parameters!FilterName.Value

=Fields!Name.Value = = "%" + Parameters!FilterName.Value + "%"

如果我给出参数“oo”,我希望能够获取名称“foo”和“foobar”

编辑: 我知道过滤应该在 SQL 服务器端完成,但我无法控制给定的数据集(网络服务为其提供无参数方法),所以我必须在报告端进行过滤。

最佳答案

我回答我自己的问题,过滤表达式实际上是:

=Fields!Name.Value Like ="*"+ Parameters!FilterName.Value + "*"

即事实上,使用 "*" 而不是 "%"

关于sql-server - 在SQL Reporting Services中,如何根据参数过滤数据集?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/869261/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com