我想在Reporting Services的报告中实现水平数据过滤。直截了当的方法是使用全局报告变量,如!User.UserID
。
但是 - 我打算为所有报告使用预定义的帐户(或一对),并存储在配置中。所以User.UserId不会反映我感兴趣的真实用户。
将从代码中启动报告(通过SSRS Web服务或ReportViewer)。
所以我的问题 - 是否有办法将程序中的一些自定义数据传递给当前运行的报告有效?即我需要的真实应用程序用户名。这当然是一种安全的方式,而不仅仅是通过一个参数,用户可以输入朋友的用户名并查看一些敏感数据。