在新的SSRS 2008报告中,我有一个主要的Tablix,我将把5个现有的Tablix嵌入到一个主要的Tablix中。对于主Tablix中的每一行,我将嵌入其中一个Tablix。将使用一个数据集,并在5个现有嵌入式Tablix之间使用相同的参数。其中一个参数是允许用户选择报告号1,2,3,4或5,它是一个整数值。默认设置是选择所有报告。
将显示哪些报告的选择将来自每个嵌入式Tablix的行可见性的主Tablix。每个Tablix都将设置为'在'之后添加分页符。这工作正常,但上一个报告的最后一页将始终有一个最后的空白页。我基本上不希望最终的分页符出现。
那么有没有办法让最终的分页显示出来?我可以使用某种condtional分页符逻辑吗?如果有某种方法来确定所选择的最高数量报告是什么,并且不允许在该情况下发生最终分页符。如果是这样,您将如何设置该代码?
如果没有,你能告诉我一种方法可以解决这个问题并向我展示代码,向我展示屏幕打印,或者指向我指示如何解决这个问题的链接吗?
答案 0 :(得分:0)
分页有两个选项...一个是组的开头,另一个是组的结尾。仅勾选组的开头...不要选择组的结尾。如果您需要更多帮助,请告诉我......
答案 1 :(得分:0)
对于您设置的每个Tablix"在"之后添加分页符,您需要选择Tablix并转到“属性”窗格并展开分页符部分。在分页符部分下,您可以输入Disabled属性的表达式。
假设您的SelectReportNumber参数是单选,Null显示所有报告,前四个Tablix的表达式应如下所示:
=IIF(Parameters!SelectReportNumber.Value <> Nothing,True,False)
在任何情况下,上一个tablix都不应该有分页符。
如果您需要多选,则需要修改表达式以确定参数的最大值并仅禁用该分页符。