我有两个数据集(一个是由供应商编写的无法更改的存储过程)。存储过程是主要数据集。我正在使用第二个数据集来带回过滤结果。第二个数据集包含已过滤的记录。
尝试使用Tablix过滤器:
=查阅(字段!UserGUID.Value,字段!UserGUID.Value,字段!MembershipPolicyGUID.Value,“ Dataset2”)
我有一个仅需要显示Dataset2中的记录的组。
使用where
仅显示
MembershipPolicyGUID不在'00000000-0000-0000-0000-0000-000000000000'和'29976BA0-E2D7-494E-A1CE-20E609C76929'(这些数字存储为文本)
我需要有关如何过滤记录的帮助。
我已经使用上述表达式在Tablix过滤器中尝试过<>
,但是它不起作用,或者说它不返回Dataset2中的任何记录,除了Dataset1中的记录。
答案 0 :(得分:0)
弄清楚了。过滤器应为: 表达式=查找(Fields!UserGUID.Value,Fields!UserGUID.Value,Fields!MembershipPolicyGUID.Value,“ Dataset2”) 然后是运算符> 然后值0