在Webi中获取“Generated By”名称的字段

时间:2014-09-26 08:14:35

标签: sap business-intelligence business-objects

在我的WebI报告中,我想打印作者或上次修改的用户名。我怎样才能获得它?

1 个答案:

答案 0 :(得分:2)

查看手册使用Web Intelligence中的函数,公式和计算,其中包含有关检索此信息所需函数的参考信息。您可以在help.sap.com上找到特定版本的BusinessObjects的手册。

您可能正在寻找的功能是DocumentOwner()DocumentAuthor()

更新

虽然您无法在Web Intelligence中检索用户的全名,但有一种解决方法,前提是

  1. 您正在使用第三方身份验证(例如Windows AD)
  2. 您可以将该来源的全名拉入CMC
  3. 如果是这样,您可以使用用户属性管理在CMC中定义新的用户属性,然后在(UNX)Universe中创建一个使用@Variable获取的新维度在新的用户属性值中。

    从IDT手册(第18.3.6段关于@Variable ,版本BI 4.1 SP5):

      

    要引用用户属性,请指定at的内部名称   在CMC中定义的致敬。 @Variable返回值   当前用户的属性。例如,用户属性   MYCOUNTRY包含CMC中每个用户的国家/地区的值。   指定由单引号括起的属性的内部名称:

         

    @Variable('SI_MYCOUNTRY')

         

    属性的内部名称是在CMC中创建属性时定义的

    用户属性管理在“管理员指南”第6.2.17节管理系统用户的属性(版本BI 4.1 SP5)中进行了描述。