我一直在网上寻找一种在 SSRS (2008 R2) 中完全组合数据集的方法。
基本上,我需要创建一个由多个不同数据集(所有数据集具有相同的列,如下所示)组成的单个表和图表,这些数据集是从多个 SQL 服务器检索的(防止我将它们组合在单个查询中)
数据集是否可以组合成单个数据集或表格,从中我可以生成单个图表(这是我提出的要求),如下所示?
提前致谢。
DataSetA (ServerA)
ProductName Sold Remaining
Product1 4 8
Product2 13 7
Product3 34 57
DataSetB (ServerB)
ProductName Sold Remaining
Product4 34 12
Product5 21 32
Product6 16 20
DataSetC (ServerC)
ProductName Sold Remaining
Product7 45 28
Product8 22 56
Product9 7 4
-->Combined into
Table/DataSetD
ProductName Sold Remaining
Product1 4 8
Product2 13 7
Product3 34 57
Product4 34 12
Product5 21 32
Product6 16 20
Product7 45 28
Product8 22 56
Product9 7 4
最简单的解决方案是创建从其中一台 SQL 服务器到另外两台的链接服务器。然后,可以将您的报告查询修改为通过链接的连接 JOIN 或 UNION 数据。
Microsoft 关于创建链接服务器的过程的指南如下:
http://msdn.microsoft.com/en-us/library/aa560998(v=bts.10).aspx http://msdn.microsoft.com/en-us/library/aa560998(v=bts.10).aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)