我的SSRS Report
有多个tablixes
,如下所示
此报告包含multi-value parameters
。此report
的输出如下所示
现在,我需要在此基于报告的列值split
上执行页面loan_id
。 Loan_ID
1的记录位于第一页,loan_id
2的记录位于报告的第2页......等。如下
预期产出:
为此,我在Rowgroup
上添加了tablixes
,其值为loan_id
。然后在我的pagesplit
属性组中,我勾选了'split using each instance of group'
但是当Report
运行时,我没有得到预期的结果。我输出如下
报告的第一页
Tablix 1数据在此结束,Tablix 2在第4页开始
我找出了问题,因为ssrs
完全处理tablix
,然后从下一个tablix
开始。但我需要同时处理两个Tablix。
请帮忙......
答案 0 :(得分:1)
您可以根据表达式设置PageBreak
。在您的行组属性中,将BreakLocation
设置为End
。将Disabled
属性设置为如下表达式:
=IIf(Fields!loan_id.Value = Previous(Fields!loan_id.Value), True, False)
换句话说,每当贷款ID与前一个贷款ID不同时,您将获得分页符。