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

SSRS Reporting - How to disable dataset?

我的 RDL 文件包含 10 个不同的 ds,dataset1...dataset10。 在文档中,我只使用数据集 1...数据集 5,其余部分已过时(数据集 5 到数据集 10)

报告运行良好,但存在性能问题,因为数据集 5 到数据集 10 是不必要的报告加载。我有客户要求不要删除它们,他想保留旧逻辑。

在 SSRS 中有什么方法可以禁用或停用这些不加载的数据集。

请帮我解决这个问题。谢谢 。 vd

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

数据集5

select
code here
where @parameter <> 1

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