0

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

我怎样才能获得它?

4

1 回答 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):

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

@Variable('SI_MYCOUNTRY')

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

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

于 2014-09-30T06:59:26.093 回答