我对SSRS很新。我有一组报告从查询中获取参数(在BIDS中定义为数据集)。这些参数包括机器标识,开始日期和结束日期。虽然每个都是特定于每台机器,但SSRS会将所有参数放入单独的下拉列表中,然后用户必须从中选择正确的值并运行报告。
正如您可能想到的那样,问题在于目标用户的错误存在很大差距。用户可以从该列表中为任何机器选择不正确的开始和结束日期。理想情况下,这些报告应该在每个星期一早上按计划自动运行,但我很难看到如何实现这一点,因为SSRS必须基本上遍历机器ID列表并为每个报告使用适当的开始和结束日期。此实例中的所有其他报告都依赖于从此查询中收集的这些参数。
有谁知道如何根据参数列表自动运行多个SSRS报告?我觉得这里需要某种编码逻辑,但在这种情况下我不知道如何使用它(如果可能的话,我宁愿没有用户交互)。