SSRS 旭日图

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

在 SSMS 中写入以下代码,将显示我们用于此旭日图示例的数据集。

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

SELECT Terry.SalesTerritoryGroup AS TerGroup, Terry.SalesTerritoryCountry AS Country,
Cust.Gender, SUM(Fact.SalesAmount) AS Sales
FROM FactInternetSales AS Fact INNER JOIN DimSalesTerritory AS Terry
ON Terry.[SalesTerritoryKey] = Fact.[SalesTerritoryKey]
INNER JOIN DimCustomer AS Cust ON Cust.CustomerKey = Fact.CustomerKey
GROUP BY Terry.SalesTerritoryGroup, Terry.SalesTerritoryCountry, Cust.Gender

SSRS 旭日图

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

Choose Insert Chart Option

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

Choose Sunburst Chart

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

在这里,我们将“Sales”列添加到“值”,“TerritoryGroup”列添加到“类别组”,“TerritoryGroup”添加到“系列组”部分以添加颜色。接下来,右键单击旭日图,选择“显示数据标签”选项以添加标签。

Show Data labels in Sunburst Chart

右键单击数据标签,然后选择“系列标签属性”选项,将旭日图数字格式化为显示千进制值并带有货币符号。到目前为止的预览将显示一个圆环图,但我们需要 SSRS 旭日图报表。

Format data labels Numbers

上面的图表看起来像一个圆环图,要将其转换为旭日图,我们需要添加多个层。因此,将“Country”添加到“类别组”部分。然后将“Gender”列添加到类别组。

Add Multiple Columns to category Groups

现在,预览实际的旭日图。

SSRS Sunburst Chart Preview

将调色板更改为“巧克力”。

Select different Palette

预览带有自定义调色板(巧克力)的旭日图报表。

Preview of the Sunburst Chart with custom colors