为报告中的icCube事件分配值

时间:2015-04-09 10:33:59

标签: reporting olap iccube

  1. 我正在使用icCube 5.0报告
  2. 我想将事件的值分配给icCube MDX函数UserName()返回的值 - 有点像@ {eventname} = UserName()。
  3. 最终,@ {eventname:reportParm}将被发送到已启动的报告,以便在过滤器中使用。
  4. 有没有人对我有任何暗示?

2 个答案:

答案 0 :(得分:3)

没有干净的方式(已在todo列表中)

暂时没有干净的方式。你需要在你调用的配置/常量中创建一个常量 - 而不是一个事件 - 例如

ic3c-userName

分配javascript表达式

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

因此,您现在可以使用用户名作为可以使用的值的事件。

答案 1 :(得分:2)

从5.0.3版开始,您可以使用新语法。 对于用户名:

:ic3reporting.userName() 

您也可以通过

访问报告的名称
:ic3reporting.reportName()