對於SSRS報告,我有一個有趣的困境,那就是所決定的權力需要一些額外的樣式。在SSRS報告中爲Tablix中的邊框樣式使用表達式
我基本上有一個列組,我需要有一個粗體邊框。在下面的圖片,我需要有我在紅色繪製的線更大(因此設置它們的寬度到3點的字體):
第二畫面示出了構成了表矩陣的構建體圖表。列組分爲ClassroomMeasure(最低級別)和ClassroomMeasureType(ClassroomMeasure上方的標題以及我需要使用較粗邊框的組)。我試圖在邊界表達式設置爲:
IIF(Fields!ClassroomMeasureType.Value = Previous(Fields!ClassroomMeasureType.Value), "1pt", "3pt")
但是,這給了一個錯誤:
"The use of a Previous aggregrate function in a TablixCell is not supported."
現在,我想我可以解決此通過檢查是在訂購的每個ClassroomMeasure(下面的組)每個小組的結束並設置其邊界,但本報告的每個版本中都有大約200個這樣的內容,這將是一個非常頭疼的問題。
關於如何以編程方式實現此任何想法?
如果僅爲數據單元設置表達式會發生什麼?標題也許可以在沒有表達的情況下完成,但設計師可能會相當困惑;有時候,如果你只是檢查底層的RDL來獲得你想要的效果,它會有所幫助。 – Jeroen 2012-08-05 20:04:48
我基本上必須通過並設置數據單元的表達式....感謝您的幫助Jeroen。 – timmyda 2012-08-21 13:55:06
很高興聽到。不要忘記回答你自己的問題,以便未來的訪問者可以看到你的解決方案! – Jeroen 2012-08-21 15:24:52