Ton*_*orf 19 bids reportingservices-2005 reporting-services
我正在使用BIDS构建SSRS 2005报告.我的报告按日期过滤.当所选日期不返回数据行时,报告为空白,只显示标题,不显示表格或列标题.
如何更改此项以显示消息No data available.或Report is empty.?
小智 37
您可以NoRowsMessage在报表的表控件上设置可用的属性,如下所示:
Tablix控件,然后按F4以查看"属性"窗格.NoRowsMessage属性并将值设置为您想要的任何消息.Font和TextAlign属性格式化消息.

以下是一些报告在各种设置下的外观示例:

进一步阅读:这是一篇关于如何为数据区域设置无数据消息的Technet文章
NoRowsMessage并建立自己的条件空行一个问题(如果您想要的话,就是它的功能)NoRowsMessage是它会用一个普通的旧消息字符串从字面上替换整个表。
我认为这提供了相对违反直觉的最终用户体验。通常,当系统找不到任何数据时,我们想了解有关正在寻找什么数据以及看起来会是什么样的数据。
而是根据没有数据显示时如何保持Tablix的结构,可以执行以下操作:
在该组之外并在详细信息记录上方插入New Header Row。

右键单击新行的一侧,然后设置“行可见性”

将“ 可见性”设置为以下表达式,该表达式将计算当前Tablix中的行,并且仅当没有数据时才将“可见性”设置为True。
=CountRows() > 0
Run Code Online (Sandbox Code Playgroud)

(可选)合并单元格并添加您自己的消息,或仅显示一个空行


| 归档时间: |
|
| 查看次数: |
44701 次 |
| 最近记录: |