Reporting services 如何显示';没有可用的数据;当报表上没有要显示的行时?
我正在使用BIDS构建SSRS 2005报告。我的报告按日期过滤。当所选日期未返回任何数据行时,报告为空,只显示标题,不显示表或列标题Reporting services 如何显示';没有可用的数据;当报表上没有要显示的行时?,reporting-services,reportingservices-2005,bids,Reporting Services,Reportingservices 2005,Bids,我正在使用BIDS构建SSRS 2005报告。我的报告按日期过滤。当所选日期未返回任何数据行时,报告为空,只显示标题,不显示表或列标题 如何更改此选项以显示类似“无可用数据”的消息。或报告为空。?右键单击任何数据绑定元素您正在报告中使用,应该有一个属性NoDataMessage那里有很多选项,但标题是我要查看的第一个元素。您可以在报告的表控件上设置属性NoRowsMessage,如下所示: 选择Tablix控件并按F4查看属性窗格 找到NoRowsMessage属性,并将该值设置为所需的任何消
如何更改此选项以显示类似“无可用数据”的消息。或
报告为空。
?右键单击任何数据绑定元素您正在报告中使用,应该有一个属性NoDataMessage
那里有很多选项,但标题是我要查看的第一个元素。您可以在报告的表控件上设置属性NoRowsMessage
,如下所示:
- 选择
控件并按F4查看属性窗格Tablix
- 找到
属性,并将该值设置为所需的任何消息NoRowsMessage
- 您还可以使用
和字体
属性设置消息格式。文本对齐
NoRowsMessage
并构建自己的条件空行
NoRowsMessage
的一个问题(或功能,如果您想要的话)是它实际上会用一个普通的旧消息字符串替换整个表
在我看来,这提供了一种相对反直觉的最终用户体验。通常情况下,当系统找不到数据时,我们希望了解正在查找的数据以及这些数据的外观
相反,基于此,您可以执行以下操作:
=CountRows()>0
(选择您认为最适合您的数据和用例的外观)
+1这是一块宝石!比内置的NoRowsMessage好得多,更像我心目中的它。谢谢