Reporting services 当报表没有数据时,如何避免报表中出现空白/空白页
当我选择的参数没有数据时,如何避免订阅时出现空白或空白页面 详细说明: 我在我的报告中使用了3个参数,如果其中一个参数没有任何数据,报告将显示为空白。在订阅中,我希望避免报告中的空白页。是否有其他解决方案可以避免这种情况Reporting services 当报表没有数据时,如何避免报表中出现空白/空白页,reporting-services,ssrs-2012,ssrs-tablix,Reporting Services,Ssrs 2012,Ssrs Tablix,当我选择的参数没有数据时,如何避免订阅时出现空白或空白页面 详细说明: 我在我的报告中使用了3个参数,如果其中一个参数没有任何数据,报告将显示为空白。在订阅中,我希望避免报告中的空白页。是否有其他解决方案可以避免这种情况 通过避免报告中现有的空白页或空白页,只需要包含数据的报告。当数据不可用于数据驱动订阅时,可以很容易地停止空白页以退出 在订阅的数据集中,包装if语句以检查数据。。如果没有。。提出一个错误并加以解决。。否则,返回包含适用于订阅的数据的数据集 像这样: if not exists(
通过避免报告中现有的空白页或空白页,只需要包含数据的报告。当数据不可用于数据驱动订阅时,可以很容易地停止空白页以退出 在订阅的数据集中,包装if语句以检查数据。。如果没有。。提出一个错误并加以解决。。否则,返回包含适用于订阅的数据的数据集 像这样:
if not exists(
select top 1
yourtable.columns
from yourtable
-- the rest of your dataset conditions do here!
)
raiserror ('No report to be generated!',16,1)
else
select
yourtable.columns
from yourtable
-- the rest of your dataset conditions do here!
订阅的其余部分保持不变。如果没有数据,你会看到。。订阅将运行,但将返回您的错误,并且不会发生任何其他情况。。如果有数据,则订阅将按预期交付。您使用的是数据驱动订阅还是标准订阅?其数据驱动订阅但我无法实现,是否有其他方法限制报表级别的空白页。感谢您的回复