在启动它之前检查是否存在其他报告
答
您可以直接查询ReportServer
数据库(默认情况下,它被称为ReportServer
,虽然这可以是不同的)。
所有SSRS项目 - 从报告到订阅 - 都保存在某处。如果您想检查报告,可以在Path
和Name
上搜索Catalog
表。
如果您可以构建要链接到的报告的数据集,则可以使用指向Oops!
报告的链接替换Catalog
中不匹配的数据集。
这听起来不像我可以在用于定义要跳转到的报告名称的表达式中那样做...... – radders
@radders不,你不会。您需要将检查包括在原始数据集中,或者创建一个新的数据集并在“Action”表达式中执行“lookup”。 – iamdave
感谢您的建议。这将工作。 (注:我也是戴夫!!) – radders