使用图表

Contents
[ ]

将图表添加到报告模板:

  1. 首先,创建将作为图表数据源的数据集。 下面,我们使用 SQL Server Reporting Services 2005 附带的 AdventureWorks 示例数据库并创建一个名为 Sales 的数据集。 此 SQL 定义数据集:

数据库

 SELECT DATEPART(yy,SOH.OrderDate) 'Year',

'Q'+DATENAME(qq,SOH.OrderDate) 'Quarter',

SUM(SOD.UnitPrice*SOD.OrderQty) 'Sales'

FROMAdventureWorks.Sales.SalesOrderDetail SOD,

AdventureWorks.Sales.SalesOrderHeader SOH

WHERE SOH.SalesOrderID = SOD.SalesOrderID

AND ((DATEPART(yy,SOH.OrderDate)=2002))

GROUP BY DATEPART(yy,SOH.OrderDate), 'Q'+DATENAME(qq,SOH.OrderDate)

请参阅数据源和查询在 Aspose.Cells.Report.Designer 中了解有关如何创建数据源和数据集的更多信息。

  1. 根据中的说明创建表格报告创建表格报告.我们为此示例创建的报告如下。表格是图表的数据源。

待办事项:图片_替代_文本

  1. 在 Microsoft Excel 中,单击插入菜单并选择图表.
  2. 点击下一个.

待办事项:图片_替代_文本

  1. 点击系列标签。

待办事项:图片_替代_文本

  1. 点击添加.

待办事项:图片_替代_文本

  1. 在对话框中,将 Series1(季度系列)的值设置为表的第一个数据字段。 在示例中,它是“CompanySales!$C$3:$C$3”。第一个 $C$3 是“Quarter”的第一行索引,第二个 $C$3 是“Quarter”最后一行索引的占位符,将在呈现时替换为表数据的实际行索引。将类别 (X) 轴标签设置为“=CompanySales!$C$3:$C$3”。

待办事项:图片_替代_文本

  1. 点击添加添加另一个系列。 在示例中,我们添加了销售系列。
  2. 将 Series2(销售系列)的值设置为表的第二个数据字段。 在示例中它是“CompanySales!$D$3:$D$3”。第一个 $D$3 是“Sales”的第一行索引,第二个 $D$3 是“Sales”最后一行索引的占位符,将在呈现时替换为表数据的实际行索引。
  3. 点击下一个接着说。

待办事项:图片_替代_文本

  1. 在对话框中,设置图表标题和类别(X)轴。
  2. 点击结束完成工作。

待办事项:图片_替代_文本

该模板如下所示。

待办事项:图片_替代_文本

  1. 保存报表并将其发布到报表服务器。
  2. 从报表服务器导出报表。 结果如下。

待办事项:图片_替代_文本