我试图找出是否有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分数据集二者均具有Source
和Count_of_Source
列。
编辑:我发现我不能使用查找功能我怎么想我也许能。它只是在一个数据集中查找并在另一个数据集中找到匹配项,并以类似于Excel的vlookup/hlookup的方式从同一行中提取一个值。
编辑更多信息:我发现这个答案https://stackoverflow.com/a/24312870/1804496显示我我可以在我的表达式上使用scope参数来指定我的第二个数据集的名称。我补充说,使用表达式=SUM(Fields!Count_of_Source.Value, "DataSet2")
第二值成员,但图表看起来完全是错误的,我不知道如何在瞬间修复它。它看起来像从我的第二个数据集的单行被重复n
次,其中n
等于唯一Source
值从我的第一个数据集的数量。不知道那里发生了什么。
简短的答案是否定的。 (没有很长的答案。) –