在 SSRS 2008 中使用下拉列表按数据集排序
Using a dropdown list to sort by dataset in SSRS 2008
我正在为我公司的应用程序构建审计历史报告,但由于我的要求,我需要使用多个数据集。有没有办法制作一个下拉列表,要求在查询 运行 之前进行选择,并且允许我将每个选择绑定到不同的数据集?
例如,我有 4 个实体(客户、联系人、商机和),每个实体都绑定到不同的数据集。我希望下拉列表是必需的,以便查询为 运行,并且我希望它包括四个实体中的每一个作为选择,并且每个选择都应该绑定到该实体的相应数据集。
我假设您为每个数据集显示不同的 subreports
或 tablix
,并根据所选 parameter
设置其可见性。因为您不能将多个 datasets
绑定到单个 tablix
。因此,您必须先执行此操作,然后才能查询如何根据用户选择触发条件数据集。 SSRS
始终从其所有可用数据集中启动所有查询。但是您可以使用以下方式减少结果 returning 的时间,
在 where
子句中包含一个 AND :ParameterName = 'Y'
条件 - 如果您的参数不是 'Y'
,查询仍会触发,但会立即 return 0 条记录.
我正在为我公司的应用程序构建审计历史报告,但由于我的要求,我需要使用多个数据集。有没有办法制作一个下拉列表,要求在查询 运行 之前进行选择,并且允许我将每个选择绑定到不同的数据集?
例如,我有 4 个实体(客户、联系人、商机和),每个实体都绑定到不同的数据集。我希望下拉列表是必需的,以便查询为 运行,并且我希望它包括四个实体中的每一个作为选择,并且每个选择都应该绑定到该实体的相应数据集。
我假设您为每个数据集显示不同的 subreports
或 tablix
,并根据所选 parameter
设置其可见性。因为您不能将多个 datasets
绑定到单个 tablix
。因此,您必须先执行此操作,然后才能查询如何根据用户选择触发条件数据集。 SSRS
始终从其所有可用数据集中启动所有查询。但是您可以使用以下方式减少结果 returning 的时间,
在 where
子句中包含一个 AND :ParameterName = 'Y'
条件 - 如果您的参数不是 'Y'
,查询仍会触发,但会立即 return 0 条记录.