我試圖找出是否有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
值從我的第一個數據集的數量。不知道那裏發生了什麼。
簡短的答案是否定的。 (沒有很長的答案。) –