本文介绍了如何在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 条形图
要添加条形图,请右键单击报表区域,然后从上下文菜单中选择“插入”,然后选择“图表”选项。或者,将图表从工具箱拖放到报表区域。

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

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

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

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

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

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

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

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

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