下面的解决方案由用户 Brian 发布,用于在 SSRS2008 中抑制空子报表。答案是将子报表放入一个矩形中。然后将矩形的可见性设置为如下所示:
=IIF(First(Fields![SOMEFEILD].Value, "[SOMEDATASET]") IS NOTHING, TRUE, FALSE)
我尝试了推荐的表达方式,但没有奏效。该表达式没有意义,因为我认为矩形没有构成数据集的字段,而是一个对象。那么我将如何引用表达式示例中的矩形中的字段值呢?对我来说,会[SOMEDATASET]
是什么?
注意:我将子报表放入了一个矩形中。子报表有一个名为 DataSet1 的数据集,其中包含三个字段。