本 SSRS 文章将通过一个示例演示如何使用报表向导创建分步表。在本分步表示例中,我们将使用指向 Adventure Works DW 2019 的共享数据源。
使用报表向导创建 SSRS 分步表
在解决方案资源管理器中,右键单击“报表”文件夹以打开上下文菜单,然后选择“添加新报表”选项。

这将打开报表向导的欢迎页面。单击“下一步”按钮继续。

选择您之前创建的共享数据源或创建一个新的。这里,我们选择 Adventure Works DW 共享数据源。

我们在 SSRS 设计查询部分使用的 SQL 查询是:
SELECT Geo.EnglishCountryRegionName AS Country,
Geo.StateProvinceName AS State,Geo.City,
SUM(Fact.OrderQuantity) AS Orders, SUM(Fact.TotalProductCost) AS ProductCost,
SUM(Fact.SalesAmount) AS Sales, SUM(Fact.TaxAmt) AS Tax
FROM FactInternetSales AS Fact INNER JOIN DimCustomer
ON DimCustomer.CustomerKey = Fact.CustomerKey
JOIN DimGeography AS Geo ON DimCustomer.GeographyKey = Geo.GeographyKey
GROUP BY Geo.EnglishCountryRegionName, Geo.StateProvinceName, Geo.City

选择“表格式”作为报表类型,使用报表向导创建 SSRS 分步表,然后单击“下一步”。

在此页面上,我们需要使用可用字段设计表格。这里,我们将“国家”添加到“组”部分,这将根据国家名称对整个表格进行分组。例如,属于美国的所有州将分组在一起。接下来,将剩余的步骤、城市、销售等字段添加到“详细信息”部分以创建表格。

在此 SSRS 向导示例中,我们想要创建一个分步报表,因此选择“表格布局”。如果您想要汇总,请勾选“包含小计”和“启用钻取”选项。

更改默认报表名称,然后单击“完成”按钮。

现在您可以看到使用报表向导自动生成的报表。我将对表格字体和颜色进行一些快速格式设置。

报表预览显示了一个按“国家”列及其销售额分组的分步报表。

同样,如果您转到第 4 页,它将显示美国的销售额。
