2011-10-31 41 views
1

我的報表在Web查看器中工作並且看起來很完美,並且在PDF導出中也很棒。但是當我導出到Excel時,導出的文件不會正確執行分組。其目的是要列出所有員工,並將其下方的帳戶列表合併爲可摺疊的。但是,在Excel中,整個報表被分組到一個標題下,並摺疊整個報表而不是允許每個標題摺疊。SSRS導出到Excel不會正確地展開/摺疊分組

這是有道/網頁瀏覽器:

Web Viewer

但Excel是隻是每頭塌陷整個報告沒有:

Excel's view

回答

1

我找到了答案在此評論在這裏,作者提到了分組的方式。

http://connect.microsoft.com/SQLServer/feedback/details/508823/reporting-services-2008-group-by-export-to-excel-duplicate-rows-csv-ok-pdf-ok

我發現「修理」最簡單的方法,這是重新創建您的層次分組(和行包含)。從細節行開始(假設您仍然有一行),選擇行標題,右鍵單擊菜單,使用下一個層級向上添加新的父組。這會在由虛線分隔的先前內容的左側創建一個有趣的列。選擇列,右鍵單擊菜單並選擇刪除。在下面的對話框中,只需刪除該行,而不是剛創建的組。這留下只包含詳細信息行/組的組。再次選擇現有的詳細信息行標題,再次右鍵單擊,然後選擇插入行>外部以上(或根據需要添加)。這將行添加到選定明細行的下一個外部分組,類似於2005年允許我們分組的方式。

0

如果我沒記錯的話,SSRS 2008無法處理excel導出上的2級分組(這是一個確認的bug),但我認爲這是在SSRS 2008 R2或稍後的CU中修復的。您是否使用SSRS的最新版本?

+0

不,我們有SSRS 2008而不是2008 R2。無論如何,我設法解決了這個問題,這實際上只是我錯誤地設置了分組。 :) – Phil