标签: reporting-services filtering ssrs-2012
我在ssrs中创建了一个事务报告,报告来自dataset1的数据,其中一个报告的列使用查找函数填充,以从另一个数据集(dataset2)获取数据。如果在dataset2中找不到数据,查找函数将返回空白,这就是我想要的。我现在被要求过滤报告,以便只包括那些未包含在dataset2中的交易 我已经找到了一种方法并尝试在tablix过滤器表达式中使用lookup函数,但是已经读过查找函数在所有过滤之后完成,这表明这可能是那些将无法满足的请求之一。有没有人试过这个?
答案 0 :(得分:1)
在tablix属性/ Filters标签的tablix中添加这样的过滤器:
Filters
Expression使用:
Expression
=ISNOTHING( Lookup(Fields!FieldDS1.Value,Fields!FieldDS2.Value,Fields!FieldDS2.Value,"DataSet2") )
在Value中使用:
Value
=True
如果有帮助,请告诉我。