2015-10-21 34 views
0

我正在學習使用SSRS-DT 2012來自2個數據源的SSRS-DT 2012報告

我需要編寫一份關於資產的報告。

數據源1 - 顯示包含層級數代碼(AB123)和層次(計費)的名稱之間的關係

數據源2 - 顯示包含有關資產和層次號的數據(AB123 )。

我希望報告包含層次結構名稱和資產詳細信息。

認爲這是一個查找,一直感到困惑如何B/C在SSRS-DT你寫一個查詢的數據集的屬性寫它(如果我的措辭正確) - 我不知道如何編寫涉及2個數據源的查詢。

我錯過了什麼嗎?

+0

您可以編寫一個查詢,返回與重複彙總字段對每個邏輯組內的每一個細節記錄的詳細信息的字段。然後在您的報告組中,您可以使用= First(SummaryField.Value)引用摘要數據。 –

回答

1

使用該表達式:

=lookup(Fields!HierarchyCode.Value, 
Fiedls!HierachyCode.Value,Fields!AssetsDescr.Value,"DataSet2") 

作爲例子,我有這些數據集:

enter image description here

也許你想使用此報告顯示一個表矩陣,所以我增加了一個與這個數據安排。

enter image description here

第一列我DataSet1Descr領域,在右邊的表達式來它加入到我的DataSet2並返回對應的值。

這是我的表達:

=lookup(Fields!Month.Value,Fields!Month.Value,Fields!Total.Value,"DataSet2") 

注表矩陣DatasetName來屬性設置爲DataSet1

這將預覽下面的表矩陣:

enter image description here

使用lookup功能我從DataSet2獲得相應的總值每月在DataSet1

有關更多信息,請lookup