我有一份报告,有时无法输出数据。此报告与其他几个报告一起运行,然后输出到PDF。但是,即使没有数据,此报告仍会生成带有空白页的页眉和页脚。
我可以将页眉和页脚移动到报表中,并尝试在=if(rownumber("PersonalProfile")=0, True, False)
属性的Hidden
属性中隐藏这些元素。它隐藏了一切,所以现在页面是空白的,但它将输出一个空白的PDF。有没有办法完全压制报告?
我使用2008而且我没有看到Report Visibility
财产。报告的所有数据都在一个矩形内的Tablix
内。
有3个数据集:PersonalProfile
包含数据的内容; BoardNames
只生成报告的董事会名称; BoardMeetings
,允许用户选择日期参数。
答案 0 :(得分:2)
如果您使用订阅分发报告并且拥有Enterprise Edition,那么您可以查看使用数据驱动订阅,它可以根据您需要的逻辑控制报告的分发方式和时间。否则,无法按照您的要求进行操作 - 正如trubs所说,Reporting Services必须首先呈现报告,然后才能知道是否有任何数据要显示。
您尚未解释如何“运行报告”(例如,在报告管理器中手动报告,报告订阅,使用URL访问的第三方应用) - 如果您确实有人可以建议解决方法。
答案 1 :(得分:1)
没有办法做你想做的事。 ssrs必须生成报告才能确定无法显示。