Ssrs 2008 基于条件隐藏tablix的表达式

Ssrs 2008 基于条件隐藏tablix的表达式,ssrs-2008,Ssrs 2008,我们需要根据数据集中的布尔值在ssrs报告中隐藏tablix,当前当我们使用下面的表达式时,它只拾取第一个不正确的记录值。 表达方式: =IIF(First(Fields!DisplayRecommendations.Value, "Comments") ="True", false, true) 有没有什么方法可以使用where条件得到正确的值 我试图使用tablix的隐藏属性,而不是我们需要在tablix中使用textbox隐藏属性。如果数据集返回多行,则可以在SQL查询级别将其汇总为一行

我们需要根据
数据集
中的
布尔值
在ssrs报告中隐藏
tablix
,当前当我们使用下面的表达式时,它只拾取第一个不正确的记录值。 表达方式:

=IIF(First(Fields!DisplayRecommendations.Value, "Comments") ="True", false, true)

有没有什么方法可以使用where条件得到正确的值

我试图使用tablix的隐藏属性,而不是我们需要在tablix中使用textbox隐藏属性。

如果数据集返回多行,则可以在SQL查询级别将其汇总为一行

select count(*) as Display  from Comments
where DisplayRecommendation = 'False'
然后在文本框隐藏属性中检查数据集结果是否大于
1

=Iif(First(Fields!Display.Value, "Comments") > 0,True,False)
注意
注释
数据集将返回一个值

让我知道这是否有用