2013-01-16 84 views
0

我試圖在SSRS 2012中包含兩組數據。在我的數據源(稱爲DS)中,我拉兩個數據集 - 我們將它們稱爲OfficeActivity和Transactions。這兩個數據集都沒有任何數據關係。事務數據集顯示在一個表中,而OfficeActivity數據集將用於填充標題中的一些字段 - 例如「總銷售額:$ XXXXX.XX」SSRS 2012中一個報告中的多個數據集

當我創建一個新的SSRS項目並使用嚮導時,我可以毫無問題地創建Transactions表,並且運行順利。問題是當我嘗試包含OfficeActivity數據時。

在「報告數據」窗格中,右鍵單擊我的DS數據源,然後選擇「添加數據集...」。我給新數據集起一個名稱,選擇DS作爲數據源,然後在「可用數據集」下選擇OfficeActivity數據集。結果是這樣的:

enter image description here

報告數據窗格現在看起來是這樣的:

enter image description here

然而,當我嘗試運行報告中,我得到以下錯誤:

A data source instance has not been supplied for the data source 'dsOA'. 

任何人都可以提供任何指導,爲什麼這不工作?先謝謝你。

回答

0

這看起來像嚮導中的一個可能的錯誤對我來說。您是否嘗試過編輯dsOA數據集的屬性並再次設置數據源屬性?

+0

我有;一切都如您所願地顯示出來。我還在文本編輯器中打開了RDLC文件,並列出了兩個表。所有與連接有關的字段都是相同的。我想我可以使用代碼而不是嚮導來創建所有這些,但是我們打算將所有的Crystal報表轉換爲SSRS,並且使用該向導來處理所有50-ish報表要容易得多,而不是必須這樣做在代碼中。 –