Присвоение значения событию icCube в отчете
- Я использую icCube 5.0 Reporting
- Я хочу присвоить значение события тому, которое возвращает функция icCube MDX UserName()- что-то вроде @{eventname} = UserName().
- В конце концов, @{eventname:reportParm} будет отправлен в запущенный отчет для использования в фильтре.
У кого-нибудь есть намеки на меня?
2 ответа
Решение
Чистого пути нет (уже в списке задач)
Пока нет чистого пути. Вы должны создать константу, а не событие, в конфигурации / константах, которые вы вызываете, например
ic3c-userName
Назначить выражение JavaScript
:ic3reporting.context_.userInfo().name()
Итак, теперь у вас есть событие с именем пользователя в качестве значения, которое вы можете использовать.
С версии 5.0.3 вы можете использовать новый синтаксис. Для имени пользователя:
:ic3reporting.userName()
также вы можете получить доступ к названию отчета по
:ic3reporting.reportName()