2010-06-09 74 views
1

我是新來的ssrs。我有一個從兩個數據庫獲取數據的報告。我可以創建兩個連接到兩個不同數據庫的數據集。數據庫是第三方,我無法在數據庫上創建存儲過程。我的問題是,我必須結合兩個查詢中的數據。SSRS報告結合數據源並生成csv

請幫我解決這個問題,或者指點我可以找到答案的位置。

回答

0

我不知道如何在SSRS中完成此操作。您是否希望以結構化報告格式獲取數據?或者只是原始數據格式?如果是後者,我建議看看SQL Server Integration Services(SSIS)。許多用於處理來自多個數據源的數據並以許多不同方式輸出的工具。

+0

謝謝您的回覆。 我不能使用ssis。我試圖創建一個報告並設置一個電子郵件訂閱以csv的形式發送報告。我仍在研究如何在csv中刪除標題。我嘗試changin Noheader在hte配置文件中爲true,但它沒有幫助。 – 2010-06-15 14:02:18

0

查看MSDN上的SQL Server Reporting Services Dev Center

或谷歌或Bing爲「報表服務教程」 - 我保證你會得到數千次點擊......

你需要做的是非常基本的 - 只需將&丟棄這些列/您需要的字段到您的報告.....

+0

感謝您的回覆。我在報告中結合了數據源。 我用兩個表格輸出報告的結果,但我需要將報告提取爲csv。問題...標題重複每個數據源。我搜索並更改了Hte配置文件中的Noheader xml節點,但它不起作用。我最終改變了sql來聯合所有人。我仍然在研究如何在將其導出到csv時刪除報告的標題。 – 2010-06-15 14:00:11

0

是同一臺服務器上的數據庫?如果是這樣,我會欺騙並使用union來加入數據集中服務器端的數據。如果您正在使用存儲過程,請在存儲過程中使用union all。如果你在數據集中做一個臨時查詢(這是一個壞習慣,但是不管怎麼說)都把一個工會放在那裏。

0

要在導出報表時從報表中刪除任何內容,必須選擇文本框和轉到屬性。找到DataElementOutput並將其設置爲No Output。