仅在返回数据时显示子报表
Posted
技术标签:
【中文标题】仅在返回数据时显示子报表【英文标题】:Only show a subreport if it returns data 【发布时间】:2016-07-21 15:42:36 【问题描述】:我在 tablix 行中有一个子报表,我只想显示是否有数据,因为当子报表不返回任何内容时,我会得到一个空行。我怎样才能解决这个问题?我不想显示那个空行。
【问题讨论】:
你试过用表达式设置子报表的Visibility
参数吗?
我会在那个表达式中添加什么?
您需要某种指标。根据您的情况,您可以使用Count
或Sum
来确定该级别是否有数据。如果没有,您还可以根据反映子报表中数据的子查询计算初始数据集中的指标。
【参考方案1】:
转到行的灰色块并右键单击,然后转到“行可见性”,然后根据表达式从那里显示或隐藏,您的表达式应如下所示: =Iif(IsNothing(Your Field.Value),True,False)
【讨论】:
以上是关于仅在返回数据时显示子报表的主要内容,如果未能解决你的问题,请参考以下文章