Ssrs 2008 将布尔参数值传递给行可见性/返回的布尔表达式字段
我的SSRS报告中有一个字段表达式,它根据IFF语句生成true或false。如果行抑制/行返回与布尔字段表达式值匹配,我想传递一个布尔参数值来驱动行抑制/行返回 如果参数为true,则查看表达式是否为true,并显示匹配的行 谢谢,,Ssrs 2008 将布尔参数值传递给行可见性/返回的布尔表达式字段,ssrs-2008,Ssrs 2008,我的SSRS报告中有一个字段表达式,它根据IFF语句生成true或false。如果行抑制/行返回与布尔字段表达式值匹配,我想传递一个布尔参数值来驱动行抑制/行返回 如果参数为true,则查看表达式是否为true,并显示匹配的行 谢谢,, Erin您只想显示参数与数据集中某个字段匹配的行,这两个字段恰好都是布尔值 在表的行可见性中,选择基于表达式显示或隐藏。对于表达式,您将需要以下内容: =NOT(Parameters!TFParameter.Value = Fields!TFField.Valu
Erin您只想显示参数与数据集中某个字段匹配的行,这两个字段恰好都是布尔值 在表的行可见性中,选择基于表达式显示或隐藏。对于表达式,您将需要以下内容:
=NOT(Parameters!TFParameter.Value = Fields!TFField.Value)
这将检查布尔值是否匹配,如果匹配,则返回FALSE(因为措辞糟糕的显示或隐藏实际上是隐藏)
您的字段和参数名称将不同
如果参数和字段都为FALSE,则将显示记录。如果只希望在两者都为真时显示,请使用
=NOT(Parameters!TFParameter.Value = Fields!TFField.Value AND Fields!TFField.Value - True)
=iif(IsNothing(Parameters!RequirementsMet.Value),false,iif(COUNT(iif(Fields!sReqStatusName.Value=“Not Met”,1,nothing))=0,false=(Parameters!RequirementsMet.Value),True=(Parameters!RequirementsMet.Value))这既不是问题,也不是您试图提供的内容的任何来源。因此根据用户的选择(True/false/Null),我希望报告根据表达式值筛选结果-这本身不是字段值。参数=True/False/Null,表达式=iif(计数(iif(Fields!sReqStatusName.Value=“Not Met”,1,nothing))=0,True,False)