gpt4 book ai didi

reporting-services - SSRS 2016 报告或共享数据集具有用户配置文件依赖项,无法在无人参与的情况下运行

转载 作者:行者123 更新时间:2023-12-03 22:22:34 28 4
gpt4 key购买 nike

我正在构建一个设计灵活的 SSRS 报告,这样我就不必根据您在公司中的角色创建报告的多个副本。我正在使用 User!UserID 内置参数来驱动我的报告参数之一(这会根据您在我们 HR 系统中的角色过滤顶部参数)。这部分工作得很好。

但是,我还需要能够使用数据驱动订阅来安排此报告,但由于我使用的是 User!UserID 参数,因此如果有用户配置文件,我将无法设置数据驱动订阅。依赖。有没有办法解决?我知道我可以创建一个标准订阅并且它运行良好,但是对于我们组织的规模,数据驱动将是理想的。

有任何想法吗?

最佳答案

我能够通过以下文章找到解决方案:

https://social.msdn.microsoft.com/Forums/en-US/9c9b650e-d239-4038-8e50-5dd995621c74/how-to-deal-with-useruserid-in-datadriven-subscriptions?forum=sqlreportingservices

“除了自定义代码解决方案之外,您还可以创建一个包含 userdID 的隐藏参数。

使用自定义代码函数 (Code.UserName()) 的输出的默认值声明该参数,并在报告中使用此参数作为 User!UserID 的替换。计划此报告时,您将此参数与订阅查询的输出绑定(bind)。

如果您没有从博客中获得自定义代码:

公共(public)函数用户名()
尝试
返回 Report.User!UserID
捕获
返回“系统”
结束尝试
结束函数"

关于reporting-services - SSRS 2016 报告或共享数据集具有用户配置文件依赖项,无法在无人参与的情况下运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45683891/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com