Reporting services 基于字段和参数的子报表可见性

Reporting services 基于字段和参数的子报表可见性,reporting-services,ssrs-2008,Reporting Services,Ssrs 2008,我有一个包含许多子报表的主页,但依赖于客户端参数,我不希望所有页面都显示出来。我有一个数据集“params”,它指示每个子报表对于根据报表名称字段中的1或0选择的客户端是否可见 我使用了下面的方法,但有一个错误,我没有使用聚合 =iif(Fields!ClientName.Value,"params") = Parameters!Client.Value and (Fields!Overview.Value,"params") = "1" , TRUE, FALSE 我首先在字段周围添加了,但

我有一个包含许多子报表的主页,但依赖于客户端参数,我不希望所有页面都显示出来。我有一个数据集“params”,它指示每个子报表对于根据报表名称字段中的1或0选择的客户端是否可见

我使用了下面的方法,但有一个错误,我没有使用聚合

=iif(Fields!ClientName.Value,"params") = Parameters!Client.Value and (Fields!Overview.Value,"params") = "1" , TRUE, FALSE

我首先在字段周围添加了,但随后它将只查看params表中的第一个客户机。我只想根据在参数中选择的客户机查看正确的子报表。请尝试
Visibility属性的
=IIf(Parameters!Client.Value=1,False,True)
。我的参数是一个字符串,即客户机名称
=IIf(Parameters!Client.Value=Fields!ClientName.Value和Parameters!Overview.Value=“1”,False,True)
很抱歉,这只是隐藏了每个客户端的子报表,然后尝试
=IIf(Parameters!client.Value=1,False,True)
查看
可见性属性。我的参数是一个字符串,即客户端名称
=IIf(Parameters!client.Value=Fields!ClientName.Value和Parameters!Overview.Value=“1”,False,True)
很抱歉,这样只会隐藏每个客户端的子报表