2015-10-06 30 views
1

我有一個的Tablix和各種團體的簡單SSRS報告(1列分組,以下行集團)導出有條件的邊框到Excel在SSRS

分組:

組1

- - 2

組----第3組

------ 4族

- 鄰組2

----旁組3

我想實現有條件的邊界,而它的工作原理完全按預期在開發,部署後甚至導出爲PDF然而,當我導出到Excel(其中它需要)它執行以下操作:

Tablix Issue

第一組別1分組顯示的邊界在正確的位置(第4組和調組3之間),但是在出口時這是關於分組顯示正確。無論條件如何,第二組Group1都在每一行的底部放置一個邊框。

現在我最初有一個條件語句來執行此操作,但是在我的調試練習中,我刪除了該條件,並將條件作爲數據集中的返回列放入查詢中(因此每行都會指示邊框是否應爲「Solid 「或」無「),但是,這顯示了同樣的問題。我已經在查詢中將此值更改爲靜態「實體」和「無」,並且它正確顯示,這讓我認爲與更改邊框存在一些衝突。

它有點像一旦邊框被打開,它仍然在。

這裏是我目前使用的邊界設置:

Border Settings

我已經在最前面這個邊界值轉移到它下面的單元格,並放置它,而不是底部,它產生:

Tablix Issue Reversed

這是第一個Group1組,它似乎進一步支持「一旦開始,它就會繼續」的想法。

我已經做了一些搜索,但還沒有找到任何結論。我看到了一些類似問題的奇怪反應,比如「這是因爲你在一個環境中有一個表達,但其餘的是靜態的,其餘的都是靜態的,將其餘的改爲=」固體「,這聽起來像是打嗝的補救措施。

任何幫助將不勝感激;我已經用完了關於如何在不添加行或矩形等一些瘋狂的解決方法的情況下製作此邊框的想法。

謝謝你的時間。

回答

2

我仍然對這個問題的解決方案感興趣,但爲了滿足最後期限我使用了一種解決方法。

如果有人有這樣的問題,我必須做的是做一個相鄰的組到組4,這是該組的副本,即組4和新的相鄰組具有相同的分組表達式。然後,我將邊框設置爲固定在這個新組的底部,並改變了兩個組的可見性以隱藏/顯示必要的行。換句話說,僅爲需要邊框的行創建一個組。

0

我遇到了類似的問題,我在定義條件邊界爲Solid/None時,導出爲ex​​cel時「無」也顯示爲固定。我將邊框改爲所有實體(默認=實心),而是將邊框顏色更改爲白色,我希望邊框變爲無和黑色,我希望它變成實體,它看起來工作得很好,即使使用Excel導出(I雖然沒有與其他出口格式檢查)。讓我知道它是否有幫助。