SSRS 条形图

本文介绍了如何在SSRS中创建条形图,显示数据标签,更改默认条形颜色,并通过示例格式化字体和颜色。为了演示此示例,请右键单击Datasets文件夹以创建新的DataSet。在SSMS中编写以下代码将显示我们用于此示例的数据集。

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

SELECT Geo.EnglishCountryRegionName AS Country, 
SUM(Fact.TotalProductCost) AS TotalCost, SUM(Fact.SalesAmount) AS Sales
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

SSRS 条形图

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

Choose Insert Chart Option

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

Select SSRS Bar Chart

使用加号按钮或将字段拖到“值”和“类别组”部分。在这里,我们将“Sales”列添加到“值”部分,“Country”列添加到“类别组”部分。

Add Columns to Values and Category Groups

单击“预览”选项卡以查看SSRS条形图报表。

Preview SSRS Bar Chart

在这里,我们使用了工具栏来设置条形图的字体以及X轴,Y轴,数据标签和图例的颜色。但是,您也可以使用属性窗口来格式化报表。接下来,右键单击条形图,然后选择“显示数据标签”选项以添加标签。

Show Data Labels in SSRS Bar Chart

右键单击“数据标签”,然后选择“系列标签属性”选项,将条形图数字格式化为货币。

Format Data Labels Numbers

要更改默认的条形颜色,请右键单击并选择“系列属性”。接下来,转到“填充”选项卡,选择“填充样式”为“实线”,然后根据您的要求选择颜色。

Change Default rectangle colors

单击预览按钮可查看SSRS条形图。

SSRS Bar Chart With Custom Color Preview

为了在水平方向上比较多个度量值,我将在“值”部分添加“Product Cost”列,并为“Product Cost”启用“数据标签”。

Add Two Fields to Values section

预览SSRS条形图报表以比较两个度量值。

Preview of SSRS Bar Chart comparing two Measures