SSRS 堆积柱形图

本文介绍如何创建 SSRS 堆积柱形图,显示数据标签,并通过示例格式化字体和颜色。为了演示此堆积柱形图示例,请右键单击“数据集”文件夹以创建新的数据集。

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

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

SELECT Terry.SalesTerritoryGroup AS TerGroup, Prod.Color,
SUM(Fact.SalesAmount) AS Sales FROM DimProduct AS Prod
INNER JOIN FactInternetSales AS Fact ON Prod.ProductKey = Fact.ProductKey
INNER JOIN DimSalesTerritory AS Terry ON Terry.[SalesTerritoryKey] = Fact.[SalesTerritoryKey]
GROUP BY Terry.SalesTerritoryGroup, Prod.Color

SSRS 堆积柱形图

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

Choose Insert Chart Option

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

Choose SSRS Stacked Column Chart

使用加号按钮或将字段拖到“值”、“类别组”和“系列组”(可选)部分。在这里,我们将 Sales 列添加到 Values,将 Color 列添加到 Category Groups,将 TerritoryGroup 添加到 Series Groups 部分。

Add columns to Values, Category, and Series Groups

预览 SSRS 堆积柱形图报表。

SSRS Stacked Column Chart Report Preview

右键单击堆积柱形图并选择“显示数据标签”选项以添加标签。

Show Data Labels in SSRS Stacked Column Chart

右键单击数据标签并选择“系列标签属性”选项。这有助于将堆积柱形图数字格式化为以千为单位显示值,并带有货币符号。

Format the Data Labels Numbers

接下来,右键单击图例并选择“图例属性”以格式化样式、更改位置等。

Format Legend Position and font

使用工具栏或属性窗口格式化堆积柱形图的字体、X 轴和 Y 轴的颜色、数据标签和图例。接下来,右键单击条形图并选择“系列属性”选项以格式化边框、字体、背景色等。

Change Border colors of a Stacked Column Chart

预览具有自定义颜色、边框和格式化图例的堆积柱形图报表。

SSRS Stacked Column Chart Preview