如何解决SQL 2005报表设计器-使用特定的表格单元作为图表中的数据
| 我在MS sql 2005报表设计器中构建了各种报表,显示了不同数据的各种总和和计数。现在,我需要使用来自汇总单元格的数据(组的小计和总计)在这些报告中实现不同类型的图表(条形图,饼图)。 我在图表属性中看不到任何指定表格单元格作为图表数据输入的方法,这使我出错,因为它不属于“数据区域”。我可以\没有找到有关如何创建数据区域的任何信息,并且我假设我不想使用“数据输出”,因为这仅涉及导出xml? 谁能给我一些指导,说明如何轻松地将表组小计链接到图表输入数据? 谢谢解决方法
不必从一个数据集中派生不同的报表项(表格,图表等)。只需对不同的报告项目使用不同的数据集。假设您的主报告表使用的数据集显示了不同分支机构发送的发票,您在分支机构级别对其进行汇总:
SELECT Branch,InvoiceNumber,InvoiceDate,InvoiceAmount
FROM Invoices
ORDER BY Branch,InvoiceNumber
只需为饼图创建另一个数据集作为摘要信息即可:
SELECT Branch,SUM(InvoiceAmount) AS BranchSum
FROM Invoices
GROUP BY Branch
, 您要创建一个调用数据集的表达式
= Sum(Fields!InvoiceAmount.value,\“ DataSet1 \”)
如果要在同一字段上调用,只需在select语句中使用AS。
选择
Invoices.InvoiceAmount AS InvoiceAmt
然后,InvoiceAmt将是一个等于invoiceamount的可用字段
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。