0

我试图找出是否有Report Builder 3.0中的任何方式来连接或合并2个不同的“数据集”对象二者均具有完全相同的列名成一组数据,用于在饼图中显示。串联/合并2个数据集以完全相同的列

我的SQL查询类似于这样的两组数据:

DECLARE @DateCreatedStart date = GETDATE()-14 
DECLARE @DateCreatedEnd date = GETDATE() 

SELECT i.Source, COUNT(*) AS Count_of_Source 
FROM [DBName].[dbo].[Items] i 
WHERE (i.DateCreated BETWEEN @DateCreatedStart AND @DateCreatedEnd) 
GROUP BY i.Source 

所以我结束了2分数据集二者均具有SourceCount_of_Source列。

编辑:我发现我不能使用查找功能我怎么想我也许能。它只是在一个数据集中查找并在另一个数据集中找到匹配项,并以类似于Excel的vlookup/hlookup的方式从同一行中提取一个值。

编辑更多信息:我发现这个答案https://stackoverflow.com/a/24312870/1804496显示我我可以在我的表达式上使用scope参数来指定我的第二个数据集的名称。我补充说,使用表达式=SUM(Fields!Count_of_Source.Value, "DataSet2")第二值成员,但图表看起来完全是错误的,我不知道如何在瞬间修复它。它看起来像从我的第二个数据集的单行被重复n次,其中n等于唯一Source值从我的第一个数据集的数量。不知道那里发生了什么。

+0

简短的答案是否定的。 (没有很长的答案。) –

回答

2

的数据集相结合的最佳方法是使用SQL Server。所以你可以添加一个新的数据集并在两个查询之间粘贴一个UNION ALL