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

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

【问题讨论】:

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

标签: reporting-services ssrs-2008 ssrs-2008-r2 ssrs-tablix subreport


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-23
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多