运行 SSRS 报告所有参数,然后是每个参数
Run SSRS report for all parameters, then each parameters
是否可以为所有参数提供 运行 的报告,然后对每个参数进行 运行 报告?
我希望生成一份报告,其中第一个工作表包含所有选定参数的数据。如果选择了多个参数,则第二个工作表将包含第一个参数的所有数据,第三个工作表将包含第二个参数的数据,依此类推。该报告会在用户需要 运行 时生成,因此我无法将其设置为订阅,并且该报告应该只导出到一个 Excel 包含多个工作表的文件。
听起来您想使用 LIST 对象来遍历 table 或一组 table 的单个参数的所有选择] 和图表。如果我误解了(史蒂夫可能有),请告诉我。
例如,如果您的参数是针对员工的,并且您想查看每个选定员工的数据,您可以过滤所选员工的数据,然后使用列表一次查询一位员工 -按您的员工 ID 字段对列表进行分组。
在列表对象(只是一个 table 一列)内,您可以添加您需要的图表、table 和文本框,就像报告正文一样。
对于您首先拥有组合总页的想法,您可以先为所有创建您想要的页面,然后复制所有对象并将它们放入单个员工版本的列表中。第一页(没有列表)会将所有数据聚合到一个页面中。然后该列表将显示相同的页面,但会针对每个选定的员工进行过滤,一次显示一个与选定员工一样多的页面(加上初始的总页面)。
记得将 PageBreaks 设置为 在您的列表中的组 的每个实例之间,并添加一个 PageName 属性 表达式这使得名称对于 Excel 选项卡名称是唯一的。如果只选择了一名员工,您也可以隐藏列表 - Parameters!YourParameter.Count = 1
.
示例和更多详细信息:
是否可以为所有参数提供 运行 的报告,然后对每个参数进行 运行 报告?
我希望生成一份报告,其中第一个工作表包含所有选定参数的数据。如果选择了多个参数,则第二个工作表将包含第一个参数的所有数据,第三个工作表将包含第二个参数的数据,依此类推。该报告会在用户需要 运行 时生成,因此我无法将其设置为订阅,并且该报告应该只导出到一个 Excel 包含多个工作表的文件。
听起来您想使用 LIST 对象来遍历 table 或一组 table 的单个参数的所有选择] 和图表。如果我误解了(史蒂夫可能有),请告诉我。
例如,如果您的参数是针对员工的,并且您想查看每个选定员工的数据,您可以过滤所选员工的数据,然后使用列表一次查询一位员工 -按您的员工 ID 字段对列表进行分组。
在列表对象(只是一个 table 一列)内,您可以添加您需要的图表、table 和文本框,就像报告正文一样。
对于您首先拥有组合总页的想法,您可以先为所有创建您想要的页面,然后复制所有对象并将它们放入单个员工版本的列表中。第一页(没有列表)会将所有数据聚合到一个页面中。然后该列表将显示相同的页面,但会针对每个选定的员工进行过滤,一次显示一个与选定员工一样多的页面(加上初始的总页面)。
记得将 PageBreaks 设置为 在您的列表中的组 的每个实例之间,并添加一个 PageName 属性 表达式这使得名称对于 Excel 选项卡名称是唯一的。如果只选择了一名员工,您也可以隐藏列表 - Parameters!YourParameter.Count = 1
.
示例和更多详细信息: