为数据区域设置“无数据”消息(报表生成器和 SSRS)

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

注意

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

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

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

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

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

设置图表的 NoDataMessage 属性

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

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

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

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

设置子报表的 NoRowsMessage

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

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

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

设置地图色阶的 NoDataText 属性

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

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

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

另请参阅

子报表(报表生成器和 SSRS)
表、矩阵和列表(报表生成器和 SSRS)
图表(报表生成器和 SSRS)
地图(报表生成器和 SSRS)
子报表(报表生成器和 SSRS)