【问题标题】:Filter on Group Expression using lookup to second dataset. SSRS 2012使用查找第二个数据集对组表达式进行过滤。 SSRS 2012
【发布时间】:2018-08-07 16:45:47
【问题描述】:

我有两个数据集(一个是供应商编写的无法更改的存储过程)。存储过程是主要的数据集。我正在使用第二个数据集来返回过滤结果。第二个数据集包含已过滤的记录。

尝试使用 Tablix 过滤器:

=查找 (Fields!UserGUID.Value,Fields!UserGUID.Value,Fields!MembershipPolicyGUID.Value, "Dataset2")

我有一个组只需要显示 Dataset2 中的记录。

Dataset2 是使用 where 语句编写的,仅显示

MembershipPolicyGUID 不在“00000000-0000-0000-0000-000000000000”和“29976BA0-E2D7-494E-A1CE-20E609C76929”中(这些数字存储为文本)

我需要有关如何过滤记录的帮助。

我已经使用上述表达式在 Tablix 过滤器中尝试了 <>,但它不起作用,或者更确切地说,它不返回来自 Dataset2 的任何记录,但来自 Dataset1 的记录除外。

【问题讨论】:

    标签: tsql ssrs-2012


    【解决方案1】:

    想通了。过滤器应该是: 表达式=查找(字段!UserGUID.Value,Fields!UserGUID.Value,Fields!MembershipPolicyGUID.Value,“Dataset2”) 然后运算符 > 然后值为 0

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2023-03-08
      • 2014-10-21
      • 1970-01-01
      • 2019-07-04
      • 1970-01-01
      • 2018-04-09
      • 2011-09-25
      相关资源
      最近更新 更多