隐藏基于表数据的ssrs文本框

时间:2015-11-18 11:25:19

标签: sql-server reporting-services ssrs-2008-r2

我可以在可见性表达式中使用此函数隐藏没有数据的表格 - = Iif(CountRows() > 0, false, true)

但我有一个文本框用作表格的标题。 如果与其相关的表没有数据,如何隐藏文本框?

由于

1 个答案:

答案 0 :(得分:3)

=iif(countRows("DataSet2") > 0, false, true)

其中DataSet2是数据集的名称。这是因为您现在通知表达式在DataSet2中计算行数。由于不存在任何行,因此将其设置为隐藏。

更多信息......

表格的标题是否与表格相邻?您是否知道可以在表格上方添加行以提供额外的标题信息?

例如,您可以右键单击行标题,选择插入行 - >上面出现一个新的Row。然后,您可以水平合并单元格,并为表格设置标题(例如)

现在,当您将表设置为隐藏时,此标题行也会自动隐藏。

enter image description here

我不确定这是否适用于您的情况,但我认为如果您不知道可能性,添加可能会有用,以降低报告的复杂性