Поле для получения имени "Generated By" в Webi
В своем отчете WebI я хотел бы напечатать имя автора или последнего измененного пользователя. Как я могу получить это?
1 ответ
Ознакомьтесь с руководством по использованию функций, формул и вычислений в Web Intelligence, которое содержит справочную информацию о функциях, которые вам понадобятся для получения этой информации. Вы можете найти руководства для вашей конкретной версии BusinessObjects на http://help.sap.com/.
Функции, которые вы, вероятно, ищете DocumentOwner()
а также DocumentAuthor()
,
Обновить:
Хотя вы не можете получить полное имя пользователя в Web Intelligence, существует обходной путь при условии, что
- Вы используете стороннюю аутентификацию (например, Windows AD)
- Вы можете вытащить полное имя из этого источника в CMC
Если это так, вы можете использовать User Attribute Management для определения нового пользовательского атрибута в CMC, а затем создать новое измерение в вашем (UNX) юниверсе, которое использует @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).