2016-07-20 30 views
0

我有SSRS Report具有多個tablixes如下所示基於值Page分裂與多個Tablixes

enter image description here 本報告中具有multi-value parameters。這report的輸出如下所示

enter image description here

現在我需要在此基礎報表的列值loan_id做一個頁面split。第一頁有Loan_ID 1條記錄,loan_id 2條記錄進入報告第二頁......等。正如下面

預期輸出:

enter image description here

要做到這一點,我已經添加了兩個tablixes一個Rowgroup值爲loan_id。然後在pagesplit屬性組我勾選'split using each instance of group'

但是,當Report運行我沒有得到所需的結果。我得到的輸出如下

報告這裏

First page of the report

的Tablix 1數據結束的第一頁的Tablix 2開始在第4頁

4th page of the report (Tablix 1 data ends here and Tablix 2 begins)

我想通了這個問題因爲ssrs完全處理第一tablix然後開始與下一個tablix。但是我需要同時處理兩個tablixes。

請幫助...

回答

1

您可以設置PageBreak發生基於表達式。在您的行組屬性中,將BreakLocation設置爲End。在Disabled屬性設置爲這樣的表達式:

=IIf(Fields!loan_id.Value = Previous(Fields!loan_id.Value), True, False) 

換句話說,你會得到一個頁面,每次的貸款ID比前一個不同的突破。

+0

謝謝史蒂芬。但我很困惑選擇殘疾人財產。對於哪個tablix我需要應用這個,以及另一個tablix的選項是什麼 – bmsqldev

+0

@bmsqldev此屬性在您的**行組**上。你只需要1個tablix。 – StevenWhite