SSRS报告 - 如何禁用数据集?

时间:2015-04-10 09:59:48

标签: sql-server ssrs-2008-r2

我的RDL文件包含10个不同的ds,dataset1 ... dataset10。 在文档中,我只使用dataset1 ... dataset5,其余的已经过时(dataset5到dataset10)

报告工作正常,但由于数据集10的数据集5存在性能问题,因此无需加载报告。我有客户要求不删除它们,他想保留旧的逻辑。

SSRS中是否有任何方法可以禁用或停用不加载的数据集。

请帮帮我。谢谢 。 VD

2 个答案:

答案 0 :(得分:0)

目前,您可以使用带有默认值的隐藏参数(例如" 1")并在过时的数据集中使用该参数。

dataset5

select
code here
where @parameter <> 1

答案 1 :(得分:0)

为什么不制作当前报告的副本,然后删除当前版本中不需要的数据集?这样,您就可以获得旧报告及其数据集的可检索记录,而无需将其部署到报告服务器。只需单击解决方案资源管理器中的报告,然后按ctrl + c和ctrl + v。