我有一个关于SQL Server Reporting Services的问题。事实上,我想知道如何使特定的逻辑工作。
我有一个主报表,里面有一个子报表。该报告接受一个输入参数test_id,并相应地以表格形式显示数据。
当test_id具有匹配的有效值时,它将显示数据。
但是,当test_id没有有效值,因此不匹配时,我会得到一个空表,如下所示。
TESTNAME TESTDETAIL
Sub-report
TESTPARENTID PARENT DETAILS我想知道如何显示消息"No details found for the test_id“而不是显示任何空表。仅应显示标题和副标题。
发布于 2013-04-22 20:38:25
像SSRS中的Tablix这样的对象都有一个NoRowsMessage属性。

您可以将其设置为在零行时显示一条消息。
发布于 2013-04-23 00:12:50
另一种选择是进入tablix属性。在“可见性”下,选择“基于表达式显示”或“隐藏”。您可以在这里编写一个表达式来隐藏整个tablix。只需更改该字段的名称以与您的名称匹配:
=iif(Count(Field1)=0,True,False)https://stackoverflow.com/questions/16147204
复制相似问题