Reporting services 我是否可以基于SQL Server Reporting Services(SSRS)中用于实际报告的数据集填写参数下拉列表?

Reporting services 我是否可以基于SQL Server Reporting Services(SSRS)中用于实际报告的数据集填写参数下拉列表?,reporting-services,parameters,dataset,ssrs-2008,Reporting Services,Parameters,Dataset,Ssrs 2008,是否可以使用(SSRS)2008 R2,以某种方式将用于报表实际数据列表的数据集用于报表参数下拉列表 说明:假设我有一个包含产品及其各自价格的数据集。现在,我希望能够过滤数据集中包含的不同产品类型的数据集。当然,我可以设置另一个仅包含产品的数据集,但这种方法存在以下问题: -我有两个不同的数据集 -它们之间存在依赖关系,例如,如果我决定更改提供产品和价格的数据源中的WHERE条件,我还必须更改用于参数下拉列表的第二个数据集的相同内容 -我有性能缺陷 我知道,有人也可能会说,对于我上面描述的问题,

是否可以使用(SSRS)2008 R2,以某种方式将用于报表实际数据列表的数据集用于报表参数下拉列表

说明:假设我有一个包含产品及其各自价格的数据集。现在,我希望能够过滤数据集中包含的不同产品类型的数据集。当然,我可以设置另一个仅包含产品的数据集,但这种方法存在以下问题: -我有两个不同的数据集 -它们之间存在依赖关系,例如,如果我决定更改提供产品和价格的数据源中的WHERE条件,我还必须更改用于参数下拉列表的第二个数据集的相同内容 -我有性能缺陷


我知道,有人也可能会说,对于我上面描述的问题,确实有很好的理由使用两个数据集,但是,不幸的是,我无法找到一个明确的答案,因此我仍然在寻求有关此问题的帮助。

我一直在寻找解决同一问题的方法。如果可以基于现有数据集上的查询/过滤器创建数据集,那就太好了。不幸的是,这在最新版的SSRS(2008RC2)中是不可能的

目前,您必须依靠SSRS缓存报表/数据集的能力以及SQL Server数据库引擎中的缓存来保持性能在您的要求范围内。您可以在管理环境中为报表设置缓存:http://[reportserver]/Reports

问候 亚历克斯