我正在尝试在 SSRS 中构建一个数据驱动的订阅(在 SharePoint 集成模式下,但我认为这无关紧要)。我正在运行的 rsds 文件有一个特定的参数,它是一个包含大约 20 个值的硬编码列表。在订阅中,我需要运行报告并为 20 个值中的每一个值生成一个单独的 Excel 文件。我在哪里分配订阅定义中的这些值?我可以指定一个查询,但看不到在哪里指向报告文件中硬编码的参数列表。我不能只指向列表并让它自动运行 20 个不同的文件,还是我需要为每个值单独订阅?
我正在尝试在 SSRS 中构建一个数据驱动的订阅(在 SharePoint 集成模式下,但我认为这无关紧要)。我正在运行的 rsds 文件有一个特定的参数,它是一个包含大约 20 个值的硬编码列表。在订阅中,我需要运行报告并为 20 个值中的每一个值生成一个单独的 Excel 文件。我在哪里分配订阅定义中的这些值?我可以指定一个查询,但看不到在哪里指向报告文件中硬编码的参数列表。我不能只指向列表并让它自动运行 20 个不同的文件,还是我需要为每个值单独订阅?
相反,您需要将这 20 个硬编码值放入一个表中,然后您可以在数据驱动的订阅中引用它。这也将使维护更容易,因为您现在可以只添加或删除该表中的记录,而不必更改和重新部署整个报表。