如何获取运行报表以在Footer中打印的用户的身份?

时间:2019-05-21 19:25:29

标签: reporting-services ssrs-2008 footer userid

我正试图从Microsoft Active Directory获取用户信息,以使其出现在报告的页脚中。

我尝试过:

=mid(User!UserID , InStr(User!UserID,"\")+1) 

=User!UserID 

都不会返回用于从锁定屏幕访问窗口的登录名。

我想从Active Directory访问用户名字段

2 个答案:

答案 0 :(得分:0)

这应该有效。多年来,我一直在使用它来显示运行报告的用户。

="Report Generated by : " & User!UserID.Substring(User!UserID.LastIndexOf("\")+1)

答案 1 :(得分:0)

我最终找到了登录到特定程序的用户,并通过Report Meta Data提取了所需的数据。 = First(Fields!User.Value,“ ReportMeta”)