0

我有一个关于 SQL Server Reporting Services 的问题。事实上,我想知道如何使特定的逻辑工作。

我有一份主报告,里面有一个子报告。该报告采用输入参数test_id并相应地以表格形式显示数据。

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

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

TESTNAME   TESTDETAIL  

Sub-report

TESTPARENTID PARENT DETAILS

我想知道如何显示一条消息“没有找到 test_id 的详细信息”而不是显示任何空表。只应显示标题和副标题。

4

2 回答 2

3

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

在此处输入图像描述

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

于 2013-04-22T12:38:24.947 回答
1

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

=iif(Count(Field1)=0,True,False)
于 2013-04-22T16:12:50.413 回答