Sap 如何获得;由“生成”;Webi中的字段?

Sap 如何获得;由“生成”;Webi中的字段?,sap,business-objects,business-objects-sdk,webi,Sap,Business Objects,Business Objects Sdk,Webi,在我的WebI报告中,我想打印作者或上次修改的用户名 我如何获得它?请查看使用Web Intelligence中的函数、公式和计算的手册,其中包含有关检索此信息所需函数的参考信息。您可以在上找到特定版本BusinessObjects的手册 您可能正在寻找的函数是DocumentOwner()和DocumentAuthor() 更新: 虽然您无法在Web Intelligence中检索用户的全名,但有一种解决方法,前提是 您正在使用第三方身份验证(例如Windows AD) 您可以将该来源的全名拉

在我的WebI报告中,我想打印作者或上次修改的用户名

我如何获得它?

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

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

更新:

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

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

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

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

    @Variable('SI_MYCOUNTRY')

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


    《管理员指南》第6.2.17段“管理系统用户的属性”(BI 4.1 SP5版)中介绍了用户属性管理。

    Hi Kristof,DocumentOwner()将为我们提供登录ID和登录内容。有没有办法获取所有者的名字或姓氏,比如说我使用s345243登录。但是我想把名字显示为Niki。这可能吗?@Niki更新了原始答案,因为在评论中有点需要详细解释