1

我在 MS SQL 2005 报表设计器中构建了各种报表,显示不同数据的各种总和和计数。现在我需要在这些报告中实现不同类型的图表(条形图、饼图),使用来自汇总单元格的数据(组的小计和总计)。

我没有看到任何方法可以将表格单元格指定为图表属性中图表数据的输入,它给了我错误,说它不是“数据区域”的一部分。我找不到有关如何创建数据区域的任何信息,并且我假设我不想使用“数据输出”,因为它只处理导出 xml?

谁能给我一些关于如何轻松地将表组小计链接到图表输入数据的指导?

谢谢

4

2 回答 2

0

不同的报告项目(表格、图表等)不必来自一个数据集。只需为不同的报告项目使用不同的数据集。假设您的主报表表使用一个数据集,该数据集显示不同分支机构发送的发票,您在分支机构级别对其进行汇总:

SELECT Branch, InvoiceNumber, InvoiceDate, InvoiceAmount
FROM Invoices
ORDER BY Branch, InvoiceNumber

只需为饼图创建另一个数据集作为摘要信息:

SELECT Branch, SUM(InvoiceAmount) AS BranchSum
FROM Invoices
GROUP BY Branch
于 2011-06-15T01:31:02.657 回答
0

你想创建一个调用数据集的表达式

=总和(字段!InvoiceAmount.value,“DataSet1”)

如果你想调用同一个字段,只需在 select 语句中使用 AS。

选择 Invoices.InvoiceAmount AS InvoiceAmt

InvoiceAmt 将成为一个可用字段,等于 invoiceamount

于 2011-08-18T18:49:10.003 回答