SSRS 堆积面积图

本文将介绍如何通过将销售额与日期字段进行匹配来创建 SSRS 3D 堆积面积图,并提供示例来设置字体和颜色。为了演示这个示例,请右键单击数据集文件夹以创建新的数据集。

在 SSMS 中写入以下代码,可以显示我们用于此堆积面积图示例的数据集。

我们在上面的SSRS示例中使用的SQL查询是

SELECT Cat.[EnglishProductCategoryName] AS Category, 
SubCat.[EnglishProductSubcategoryName] AS SubCategory, Prod.Color,
Fact.[OrderDate],SUM(Fact.TotalProductCost) AS ProductCost,
SUM(Fact.SalesAmount) AS Sales
FROM FactInternetSales AS Fact
INNER JOIN DimProduct AS Prod ON Fact.ProductKey = Prod.ProductKey
INNER JOIN DimProductSubcategory AS SubCat ON Prod.ProductSubcategoryKey = SubCat.ProductSubcategoryKey
INNER JOIN DimProductCategory AS Cat ON SubCat.ProductCategoryKey = Cat.ProductCategoryKey
GROUP BY Cat.[EnglishProductCategoryName], SubCat.[EnglishProductSubcategoryName],
Prod.Color, Fact.[OrderDate]

SSRS 堆积面积图

要添加堆积面积图,请右键单击报表区域,选择“插入”,然后从上下文菜单中选择“图表”选项。或者,将图表从工具箱拖放到报表区域。

Choose Insert Chart Option

从窗口中选择堆积面积图,然后单击“确定”将其添加到报表区域。

Choose Stacked Area Chart

使用加号按钮或将字段拖放到“值”、“类别组”和“系列组”部分。

在这里,我们将“销售额”列添加到“值”部分,“订单日期”列添加到“类别组”部分,将“产品类别”添加到“系列组”部分。

Add Columns to Values, Category and Series groups

预览报表。

Preview SSRS Stacked Area Chart

我将“产品成本”列添加到“值”部分,以便比较多个度量值。

Add Multiple measures to Values

下面的屏幕截图显示了具有多个度量的堆积面积图的预览。

Stacked Area Chart Preview

SSRS 3D 堆积面积图

右键单击图表并选择“更改图表类型”选项。然后,从窗口中选择“3D 堆积面积图”。

Choose 3D Version

预览报表。

SSRS 3D Stacked Area Chart report preview