sql-server - 根据表数据隐藏 ssrs 文本框

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

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

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

谢谢

最佳答案

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

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

更多信息...

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

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

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

enter image description here

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

关于sql-server - 根据表数据隐藏 ssrs 文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33778814/

相关文章:

c# - 使用 IP 地址连接到 SQL Server 的多个连接

c# - ADO.NET - Size 属性的大小无效,为 0

date - 如何编写表达式将 ssrs 中的 yyyymm 转换为 mm-yyyy?

c# - 如何使用 devExpress ReportWizard 创建报表并将其绑定(bind)到对象

ssrs-2008-r2 - 无法在SSRS报表管理器中打开报表旁边的下拉箭头以添加订阅

sql-server-2008 - SSRS - 将报表部署到本地报表服务器时出现 Excel 数据源错误

mysql - MySql Workbench 中的 Sql Server Management Studio USE 语句等效项

sql - 返回逗号分隔值 SQL

tsql - SSRS 参数。允许 "All"或 "Null"

reporting-services - 如何在 Report Builder 3.0 中更改 ReportServerUrl?