SSRS在最后一页问题上导出为PDF页脚打印

SSRS在最后一页问题上导出为PDF页脚打印,pdf,reporting-services,footer,ssrs-2008-r2,Pdf,Reporting Services,Footer,Ssrs 2008 R2,嗨,我已经与SSRS合作很长时间了,这是我第一次看到这样的事情,所以我想我会把它贴在那里,看看是否有其他人有这个问题,以及他们是如何解决的,首先是关于我的环境的一些背景 Windows版本:Windows 7企业版 SSRS版本:SSRS 2008 R2 问题如下,我有一个报告,在页脚上,我把它设置为只在最后一页打印。如果报告为一页或两页长,则可以正常工作,仅打印第一页底部的页脚信息为一页,如果打印两页,则打印第二页底部的页脚信息。问题是,当页面比2页大时,我没有像预期的那样在第一页上显示页脚,

嗨,我已经与SSRS合作很长时间了,这是我第一次看到这样的事情,所以我想我会把它贴在那里,看看是否有其他人有这个问题,以及他们是如何解决的,首先是关于我的环境的一些背景

Windows版本:Windows 7企业版
SSRS版本:SSRS 2008 R2

问题如下,我有一个报告,在页脚上,我把它设置为只在最后一页打印。如果报告为一页或两页长,则可以正常工作,仅打印第一页底部的页脚信息为一页,如果打印两页,则打印第二页底部的页脚信息。问题是,当页面比2页大时,我没有像预期的那样在第一页上显示页脚,但是之后的每一页都显示页脚。我真的被这个问题难住了,检查了我的设置,在盯着它看了一会儿之后,没有看到任何吸引我眼球的东西。提前感谢您的建议和帮助。
Mike

我认为属性
PrintOnlLastPage
的行为与您可能预期的不同:它是一种选择退出机制,而不是选择加入机制。从您的问题来看,您似乎希望此属性的行为就像它被称为
Print*Only*OnLastPage
而不是
PrintOnLastPage

不能将页脚设置为仅在最后一页打印。
您只能将其设置为在最后一页打印,是或否

我怀疑您被拒绝的原因是您可能还将
PrintOnFirstPage
设置为false。有两页,报告的行为就好像它只在最后一页上显示页脚一样。但是,对于3页的报告,它将在第2页和第3页显示页脚;对于4页的报告,它将在第2/3/4页显示页脚,依此类推

总而言之:

                   | OnFirstPage = True     | OnFirstPage = False
-------------------|------------------------|----------------------
OnLastPage = True  | footer everywhere      | footer on all pages 
                   |                        | except first
-------------------|------------------------|----------------------
OnLastPage = False | footer on all pages    | footer on all pages  
                   | except last            | except first and last

请参阅MSDN页面以了解更多详细信息。

为了解决这种奇怪的行为,我将页脚的所有元素都放在一个矩形框中,并在此框中添加了可见性条件“=Globals!PageNumberGlobals!TotalPages”。在页脚属性中,我选中了上一页的复选框

我工作得很好