我有兩個不同的數據集,其中有不同的數據集,這些數據集通過兩個具有相同輸入參數的存儲過程得到填充。每個數據集有不同的列和180列左右的列,我擔心的是我使用這兩個不同的數據集在單個報告中有兩個不同的字段(兩個不同的表格)。對於我已經使用報告嚮導的一個數據集,但無法找出第二個數據集。請向我們提出相同的建議。在單個報告中使用兩個不同的數據集
6
A
回答
10
您可以在一個報告的不同報告區域中使用兩個不同的數據集。例如,如果您有兩個數據集,可以說DS1顯示EmployeeDetail,DS2顯示SalesInfo。您可以在兩個表中分別使用它們,其中一個顯示Employees Details和其他顯示Sales Info。如果您打算合併這些數據並將其用於一張表中,則這些選項是可選的。
建議選項:重新編寫查詢以創建單個數據集,其中包含要以表格方式顯示的可能數據。
會工作,但會慢很多:在主報告中的表中使用DS1,其中每行包含Epmloyee Detail,Wihtin行稱爲Sub-Report,傳遞與SalesInfo中的列相關的EmployeeDetail鍵。創建顯示SaledInfo數據的子報告,在主報告中調用此報告,將DS1中的密鑰值傳遞給此子報告。
2
在一份報告中使用兩個不同的或多個數據集是不是在所有問題,只要他們不屬於同一個數據區域(圖表,表格等)
- 在除了Ron的回答,如果您希望從一個數據區域的不同數據集中獲取數據,還可以在字段表達式中使用
Lookup
或LookupSet
。 - 此外,您還可以創建一個數據集並從數據區域中過濾出一些數據。例如,如果您有一個所有員工的大數據集,並且您希望在表中顯示2012年加入的所有員工,則可以使用表的過濾器屬性過濾掉數據集。
5
指定數據在第三列 實例集名稱:
=First(Fields!fieldname.Value,"DataSet1")
0
您可以簡單地添加在您的報告中加入多個表,從表矩陣屬性來更改數據集名稱爲每個表的。
您還需要綁定源來填充該數據集。
this.invoiceTableAdapter.Fill(this.ARQutationDataSet.invoice);
相關問題
- 1. SSRS報告 - 使用兩個數據集
- 2. 在使用SQL服務器報告服務的單個報告中使用兩個數據集
- 3. 報告服務(.RDLC)兩個數據集
- 4. 創建兩個頁面RDLC報告對同一數據集
- 5. Sql Server 2008報告服務:使用兩個數據集錯誤
- 6. 在Visual Studio報告服務中加入兩個數據集
- 7. 和兩位來自使用查找在報告生成不同的數據集
- 8. 如何使用數據集將兩個或多個不同的圖像添加到rdlc報告中?
- 9. 告訴兩個可變的最高金額在兩個不同的數據集
- 10. sql server 2005報告服務 - 如何在報告中使用多個數據集
- 11. DataGridView的與數據源報告兩個不同CurrentCellAddress行值
- 12. 兩個數據源在報告
- 13. 在RDLC報告中使用多個數據集時出錯
- 14. Reporting Services - 在不同數據庫中使用相同的報告
- 15. 2使用報告查看器報告中的數據集?
- 16. 如何重新使用不同數據集上的報告?
- 17. SSRS報告,共享佈局,使用不同的數據集
- 18. 顯示在單晶報告兩份報告的數據
- 19. 如何在報告服務中顯示來自同一數據集的兩個不同表格?
- 20. 水晶報告中可以同時綁定兩個數據集嗎?
- 21. 建設活動的報告邏輯上兩個數據集
- 22. 兩個不同的數據集來顯示水晶報告中的子數據值
- 23. 使用在單DevExpress的報告多數據表的報告
- 24. 是否可以使用單個報告查看器顯示不同的報告?
- 25. SSRS 2012中一個報告中的多個數據集
- 26. 從單個報表中的兩個不同表中檢索數據
- 27. 如何使用函數繪製兩個不同的數據集?
- 28. 使用現有的水晶報告一個新的數據集
- 29. 合併兩個報告以創建四列單個報告
- 30. 兩個數據集 - sql報告服務2008
你能詳細解答嗎?我是新來的ssrs .. – Lijo