使用矩阵(报表生成器)

在矩阵报表中,数据排列成列和行。根据返回的数据的数量,矩阵报表中的行数和列数会发生相应更改。矩阵可以具有动态列和动态行以及静态列和静态行。矩阵所提供的功能类似于交叉表和透视表。

在运行报表时,动态列沿页面方向横向扩展,扩展的列数等于分组数量。而动态行则沿页面方向纵向扩展。报表中显示的数据为列和行交叉点处的数据汇总值。

例如,假设您要创建一个报表,显示上一年度西北地区客户的季度销售额。您可能会向矩阵设计中添加以下字段:Territory、Customer Name、Ship Year 和 Sum Total Due。若要只返回西北地区的数据,还需要应用筛选器。报表布局的外观与下图类似:

包含字段的矩阵模板。

在运行此报表时,报表的外观与下图类似:

带有数据的矩阵报表。

嵌套动态列和动态行

可以向矩阵报表中添加多个动态列和动态行。动态列和动态行用于按字段对数据进行分组。在添加新的动态列或动态行时,新的标题将嵌套在原始标题中。在运行报表时,新的标题将重复出现在原始标题中。例如,假设在上一示例的矩阵报表中添加 Ship Quarter 字段。在运行报表时,四个季度列将嵌套在各个年份列的下面,与下图类似:

所呈现的具有嵌套列的矩阵报表。

请参阅

任务

如何创建新的报表(报表生成器)

概念

使用报表布局(报表生成器)
使用文本框(报表生成器)
设置报表的格式(报表生成器)
处理数据(报表生成器)
运行报表(报表生成器)
使用字段(报表生成器)
使用图像

帮助和信息

获取 SQL Server 2005 帮助