在表达式中使用 SSRS 数据源名称

Use SSRS DataSource Name in Expression

SSRS 2019。在我的报告中,我想在 header 中包含一个文本框,说明数据是从什么环境生成的。我们有开发、测试和生产环境。共享数据源遵循特定的命名标准,可以轻松识别它们是开发、测试还是生产。所以我想说如果共享数据源类似于“dev”或“test”然后在顶部显示一条消息报告,否则隐藏它。

有什么方法可以在报表的表达式中引用共享数据源?我指的不是你在报告中给数据源起的名字,我指的是共享数据源的名字。

谢谢!

您应该能够使用 DataSources 全局集合。表达式看起来像这样:

=DataSources!DataSource1.DataSourceReference

这将return数据源的路径。您可能需要发布到报表服务器才能正确显示,因为 Microsoft 声明它在本地预览中不可用,或者您可能在预览和部署中获得不同的值。