需要有关SQL Server报告的帮助

时间:2013-04-22 12:31:57

标签: reporting-services ssrs-2008

我对SQL Server Reporting Services有疑问。事实上,我想知道如何使特定的逻辑工作。

我有一份主要报告,里面有一份子报告。该报告采用输入参数test_id,因此以表格形式显示数据。

test_id具有匹配的有效值时,它会显示数据。

但是,当test_id没有有效值且因此不匹配时,我得到如下的空表。

TESTNAME   TESTDETAIL  

Sub-report

TESTPARENTID PARENT DETAILS

我想知道如何显示消息“找不到test_id的详细信息”INSTEAD显示任何空表。只显示标题和副标题。

2 个答案:

答案 0 :(得分:3)

SSRS中的Tablix等对象具有属性NoRowsMessage

enter image description here

如果行数为零,您可以将其设置为显示消息。

答案 1 :(得分:1)

另一种选择是进入tablix属性。在“可见性”下,选择“基于表达式显示或隐藏”。您可以在此处编写表达式以隐藏整个Tablix。只需更改字段名称即可与您的名称匹配:

=iif(Count(Field1)=0,True,False)