仅在返回数据时显示子报表

Posted

技术标签:

【中文标题】仅在返回数据时显示子报表【英文标题】:Only show a subreport if it returns data 【发布时间】:2016-07-21 15:42:36 【问题描述】:

我在 tablix 行中有一个子报表,我只想显示是否有数据,因为当子报表不返回任何内容时,我会得到一个空行。我怎样才能解决这个问题?我不想显示那个空行。

【问题讨论】:

你试过用表达式设置子报表的Visibility参数吗? 我会在那个表达式中添加什么? 您需要某种指标。根据您的情况,您可以使用CountSum 来确定该级别是否有数据。如果没有,您还可以根据反映子报表中数据的子查询计算初始数据集中的指标。 【参考方案1】:

转到行的灰色块并右键单击,然后转到“行可见性”,然后根据表达式从那里显示或隐藏,您的表达式应如下所示: =Iif(IsNothing(Your Field.Value),True,False)

【讨论】:

以上是关于仅在返回数据时显示子报表的主要内容,如果未能解决你的问题,请参考以下文章

CSS Wordpress - 仅在选择父级时显示子菜单(对于wp_nav_menu)

单击时显示子类别

在更改数据源时显示子行

Shiny/DT:在初始加载时显示子行

Wordpress 菜单 - 单击时显示子菜单

半秒后使用 AngularJS 在鼠标悬停时显示子菜单