首页 > 解决方案 > 当数据集中没有行时字段与其他数据集值匹配时的 fitler 表禁用过滤器

问题描述

我有两个数据集,一个数据集有国家字段,另一个数据集有国家,我将在第二个数据集中输入国家,当第二个数据集中有数据时,当第二个没有数据时根据匹配的字段过滤第一个数据集显示默认来自第一个数据集的值。

在表行组级别使用以下过滤器

=IIF(Fields!SecurityDomicile_domicile_country.Value = Lookup(TRUE,TRUE,Fields!cntry_nm.Value, "SelectedCountries"),TRUE,FALSE)  

=

=IIF(CountRows("SelectedCountries")>0,TRUE,FALSE)

当第二个数据集过滤器中的国家/地区输入与之匹配时。当第二个数据集中没有行显示表时。

标签: reporting-servicesssrs-2008ssrs-2012

解决方案


在组级别过滤:

=字段!SecurityDomicile_domicile_country.Value

=IIF(CountRows("SelectedCountries")>0,Lookup(TRUE,TRUE,Country),SecurityDomicile_domicile_country)


推荐阅读