仅针对 100 个不同报告更改 where 子句,将其合并为一个
Change in where clause only for 100's of different report, merge it into only one
我必须根据同一个 SQL 查询中的一个更改创建和订阅多个 SSRS 报告。
例如
SELECT * FROM TABLE1 WHERE value IN (123,456,789)
基于上述查询的报告应发送至电子邮件地址 1@test.com
同样
SELECT * FROM TABLE1 WHERE value IN (111,222,333) - emailaddress2@test.com
SELECT * FROM TABLE1 WHERE value IN (444,555,666) - emailaddress3@test.com
SELECT * FROM TABLE1 WHERE value IN (777,888,999) - emailaddress4@test.com
更改仅针对每份报告的价值,我必须将每份报告发送到不同的电子邮件地址。
除了创建 100 个单独的报告之外,还有什么方法可以做到这一点吗?
您可以对报告进行参数化,以便只有一份报告,并使用每个电子邮件地址的参数值创建单独的订阅。
我必须根据同一个 SQL 查询中的一个更改创建和订阅多个 SSRS 报告。 例如
SELECT * FROM TABLE1 WHERE value IN (123,456,789)
基于上述查询的报告应发送至电子邮件地址 1@test.com 同样
SELECT * FROM TABLE1 WHERE value IN (111,222,333) - emailaddress2@test.com
SELECT * FROM TABLE1 WHERE value IN (444,555,666) - emailaddress3@test.com
SELECT * FROM TABLE1 WHERE value IN (777,888,999) - emailaddress4@test.com
更改仅针对每份报告的价值,我必须将每份报告发送到不同的电子邮件地址。
除了创建 100 个单独的报告之外,还有什么方法可以做到这一点吗?
您可以对报告进行参数化,以便只有一份报告,并使用每个电子邮件地址的参数值创建单独的订阅。