如何为数据区域设置“无数据”消息(Report Builder 3.0 和 SSRS)

如果希望指定用呈现的报表中所显示的文本来代替没有数据的数据区域,请为表、矩阵或列表数据区域设置 NoRowsMessage 属性,为图表数据区域设置 NoDataMessage 属性,以及为地图的色阶设置 NoDataText 属性。运行时,报表处理器会针对报表中每个数据集运行查询,并且该数据集查询可能不生成结果集。对于绑定到空数据集的数据区域,可以指定显示文本,而不是显示空数据区域。如果在运行时子报表的数据集中没有数据,则还可以设置子报表的 NoRowsMessage 属性。

注意注意

在 Business Intelligence Development Studio 中,您可以在 Report Builder 3.0 和报表设计器中创建和修改报表定义 (.rdl)。每个创作环境提供了不同的方式来创建、打开和保存报表和相关项。有关详细信息,请参阅 Web 上 microsoft.com 中的“在报表设计器和 Report Builder 3.0 中设计报表 (SSRS)”。

设置表、矩阵或列表的 NoRowsMessage 属性

  1. 在“设计”视图中,单击设计图面上的表、矩阵或列表数据区域或子报表以将其选中。“属性”窗格将显示选定项的属性。

  2. 在“属性”窗格的 NoRowsMessage 属性字段中,键入要显示为消息的文本。

    此外,也可以在下拉列表中单击**“表达式”以打开“表达式”**对话框并创建表达式。

设置图表的 NoDataMessage 属性

  1. 在“设计”视图中,单击并选中设计图面上的图表。“属性”窗格将显示选定项的属性。

  2. 在“属性”窗格中,展开 NoDataMessage 的节点。

  3. 在**“标题”**的 NoDataMessage 属性字段中,键入要显示为消息的文本。

    此外,也可以在下拉列表中单击**“表达式”以打开“表达式”**对话框并创建表达式。

设置子报表的 NoRowsMessage

  1. 在“设计”视图中,单击并选中设计图面上的子报表。“属性”窗格将显示选定项的属性。

  2. 在“属性”窗格的 NoRowsMessage 属性字段中,键入要显示为消息的文本。

    此外,也可以在下拉列表中单击**“表达式”以打开“表达式”**对话框并创建表达式。

设置地图色阶的 NoDataText 属性

  1. 在“设计”视图中,单击地图上的色阶以将其选中。“属性”窗格将显示选定项的属性。

  2. 在“属性”窗格的 NoDataText 中,键入要显示为代表无数据值的颜色的标签的文本。

    此外,也可以在下拉列表中单击**“表达式”以打开“表达式”**对话框并创建表达式。