Присвоение значения событию icCube в отчете

  1. Я использую icCube 5.0 Reporting
  2. Я хочу присвоить значение события тому, которое возвращает функция icCube MDX UserName()- что-то вроде @{eventname} = UserName().
  3. В конце концов, @{eventname:reportParm} будет отправлен в запущенный отчет для использования в фильтре.

У кого-нибудь есть намеки на меня?

2 ответа

Решение

Чистого пути нет (уже в списке задач)

Пока нет чистого пути. Вы должны создать константу, а не событие, в конфигурации / константах, которые вы вызываете, например

ic3c-userName

Назначить выражение JavaScript

:ic3reporting.context_.userInfo().name()

Итак, теперь у вас есть событие с именем пользователя в качестве значения, которое вы можете использовать.

С версии 5.0.3 вы можете использовать новый синтаксис. Для имени пользователя:

:ic3reporting.userName() 

также вы можете получить доступ к названию отчета по

:ic3reporting.reportName()
Другие вопросы по тегам