【问题标题】:NOT IN operator for filter in dataset SQL Server Reporting Services 2016/Report Builder 3数据集中筛选器的 NOT IN 运算符 SQL Server Reporting Services 2016/Report Builder 3
【发布时间】:2018-06-07 18:27:23
【问题描述】:

有谁知道如何将“NOT IN”作为数据集中过滤器的运算符?

【问题讨论】:

标签: sql-server reporting-services reportbuilder3.0


【解决方案1】:

我通常在过滤器中使用“Join”运算符

Here is a detailed example

【讨论】:

  • 这是一个很好的解决方案,尽管这肯定是一个有点笨拙的解决方法。我不明白微软怎么会忽视如此重要的操作。我认为这是因为报告范式已经过时,而且它们专注于 Power BI 和仪表板。
【解决方案2】:

好的。所以我在 DB2 中工作,MS Report Builder 不允许您使用该数据库的查询设计器 - 通过 odbc 或 OLEDB。

我将我的连接指向 SQL Server,并在数据库中的测试表上尝试了此操作。 “NOT IN”过滤器内置于其中,但需要使用参数进行处理(如果您希望它显然是动态的)。

我自己在sql中制定了set逻辑,并传入了一个report参数。这行得通。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    • 1970-01-01
    • 1970-01-01
    • 2019-04-13
    相关资源
    最近更新 更多