Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/reporting-services/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reporting services 当报表没有数据时,如何避免报表中出现空白/空白页_Reporting Services_Ssrs 2012_Ssrs Tablix - Fatal编程技术网

Reporting services 当报表没有数据时,如何避免报表中出现空白/空白页

Reporting services 当报表没有数据时,如何避免报表中出现空白/空白页,reporting-services,ssrs-2012,ssrs-tablix,Reporting Services,Ssrs 2012,Ssrs Tablix,当我选择的参数没有数据时,如何避免订阅时出现空白或空白页面 详细说明: 我在我的报告中使用了3个参数,如果其中一个参数没有任何数据,报告将显示为空白。在订阅中,我希望避免报告中的空白页。是否有其他解决方案可以避免这种情况 通过避免报告中现有的空白页或空白页,只需要包含数据的报告。当数据不可用于数据驱动订阅时,可以很容易地停止空白页以退出 在订阅的数据集中,包装if语句以检查数据。。如果没有。。提出一个错误并加以解决。。否则,返回包含适用于订阅的数据的数据集 像这样: if not exists(

当我选择的参数没有数据时,如何避免订阅时出现空白或空白页面

详细说明:

我在我的报告中使用了3个参数,如果其中一个参数没有任何数据,报告将显示为空白。在订阅中,我希望避免报告中的空白页。是否有其他解决方案可以避免这种情况


通过避免报告中现有的空白页或空白页,只需要包含数据的报告。

当数据不可用于数据驱动订阅时,可以很容易地停止空白页以退出

在订阅的数据集中,包装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!

订阅的其余部分保持不变。如果没有数据,你会看到。。订阅将运行,但将返回您的错误,并且不会发生任何其他情况。。如果有数据,则订阅将按预期交付。

您使用的是数据驱动订阅还是标准订阅?其数据驱动订阅但我无法实现,是否有其他方法限制报表级别的空白页。感谢您的回复