2014-10-26 29 views
0

我有一個問題,我知道是可解決的,我只是無法找到設置或解決如何執行它。我有一個報告,我合併了兩欄。可以說這些是列a和b。我希望當報告導出爲Excel時,您可以點擊列A並且它不會與列b合併。這將允許您通過列a下的數據過濾等。首先合併列a和b的原因是由於大小的原因標題需要穿過兩個單元格。SSRS如何設置合併列在Excel中拆分

我知道這是可行的,因爲它存在於我繼承的報告上,只是我無法找到該設置。

+0

*由於大小*,標題需要穿過兩個單元格,因此不是合併的有效原因。如果右側單元格爲空,則文本會溢出。如果你需要居中,只需檢查水平對齊設置,以「居中選擇」 – 2014-10-26 21:01:49

回答

1

這通常是由於您的標題單元格與您的表格單元格不對齊所致。 Excel導出會嘗試將所有格式設置爲與報表中相同,因此它有時會爲表格單元格使用兩列並將它們合併,以便將列對齊到標題列。當涉及到對電子表格進行操作,過濾和排序時,這是有問題的。

避免這種情況的最佳方法是創建一個Excel呈現器,該呈現器不呈現報告的標題部分as described in my answer here

但是,如果細胞需要有意合併到您的報告中,那麼您將無法使用當前報告執行您想要執行的操作,因爲Excel將複製格式,包括合併的單元格。

也許獲得像你之後的東西的唯一方法是創建另一個格式化你希望它在Excel中的格式的報表。在原始報告的標題中放置一個帶有Action的文本框(或帶有Excel圖標的圖像),以在Excel中打開新格式正確的新報告,並根據需要傳遞參數。現在,用戶只需點擊原始報告中的「操作」鏈接即可在Excel中打開更方便用戶的報告。

+0

我實際上有兩列合併在報告中的目的以及他們在Excel報告中將被拆分的內容,你是否仍然是錯位 – 2014-10-27 19:22:57

+0

如果你無法避免細胞合併,我已經添加了另一個可能有用的想法。 – 2014-10-27 22:54:56

+0

感謝Chris的反饋。 – 2014-10-28 08:24:03