如何在Webi中获得“ Generated By”字段?

问题描述 投票:0回答:1

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

我如何获得它?

sap business-objects business-objects-sdk webi
1个回答
2
投票

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

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

更新:

虽然您无法在Web Intelligence中检索用户的全名,但有一种解决方法,但要提供此条件

  1. 您正在使用第三方身份验证(例如Windows AD)
  2. 您可以将全名从该来源提取到CMC中

如果是这样,则可以使用用户属性管理在CMC中定义新的用户属性,然后在(UNX)Universe中创建一个新维度,该维度使用@Variable来获取新的用户属性值。

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

要引用用户属性,请为at指定内部名称name 按照CMC中定义的方式表示敬意。 @Variable返回值 当前用户的属性。例如,用户属性 MYCOUNTRY包含CMC中每个用户的国家/地区的值。 指定属性的内部名称,并用单引号引起来:

@Variable('SI_MYCOUNTRY')

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

用户属性管理在《管理员指南》第6.2.17段中描述。管理系统用户的属性(BI 4.1 SP5版)。

© www.soinside.com 2019 - 2024. All rights reserved.