通过分析中的列交互(链接)给仪表盘提示中的表示变量赋值

浏览: 2008

1.首先生成一个仪表盘提示,给提示的列(如展现层模型VOYAGE的T_VOYAGE_DM表的vessel_reference字段)申明一个表示变量,如v_vessel_reference,见下图:

之后保存退出。

 

2.新建一个分析,可随意选择一个模型(此模型中可能不包含VESSEL_REFERENCE字段,但需要此字段的值);

但引用的是上一步中表示变量的值,如下图


保存后退出。

 

3.再生成一个新的分析,从与仪表盘提示的列相同的展现层模型中生成

分析中引用仪表盘提示中相同的表格的相同的列

分析的条件可随意(条件也可受限于其它任意的仪表盘提示,比如新建一个ATD时间的仪表盘提示);

只要”所选列”中引用了与仪表盘提示中同一个展现层模型,同一表格的同一字段即可。

设置此列的交互为”链接”,选择新建链接,”导航到BI内容”,对象为第2步新建的关于变量的分析。

保存后退出。

 

4.将第1,2,3步的内容全部加入到仪表盘进行展现测试。

注意变量值的结果还是AAA,因为仪表盘提示目前只有变量申明,还没有选择值。

当点击分析中的值”ACXCL3″时,出现链接提示”传递”

点击此链接提示,出现新的页面

注意这时变量值已经为”ACXCL3″了。

这个”无标题”展现的应该是变量v_vessel_reference的值,而从一开始仪表盘提示只是申明了此变量,但从来没有从仪表盘提示选取过数值,也就没有通过仪表盘给此变量赋值过。

 

最后出现的”无标题”中的”ACXCL3″就是通过分析的列交互(链接)作用,给仪表盘提示的表示变量赋值,然后将这个值传到了”无标题”中展现出来。

 

 

后续测试:

  1. 仪表盘提示的作用范围应该选择”仪表盘”,而不是”页”;因为列交互后弹出新的页面,之后如果要再次进行列交互的话,”页”范围的仪表盘提示就不起作用了。(如果仅仅从仪表盘进行一次列交互的话,就无所谓了)。
  2. 其实第三步分析中,”所选列”中引用与仪表盘提示中同一个展现层模型,同一表格的同一字段并不是必须条件,只要”所选列”和仪表盘提示的列来自同一个物理模型的物理表格即可。
  3. 仪表盘提示起到申明表示变量的作用,必须将它放在仪表盘中。如果说不想将此提示展现给用户的话,可以不将提示放在仪表盘的展现中,而放在仪表盘属性中的”过滤器和变量”中。

    从上图的位置中删除,而在仪表盘属性中来引用它。


推荐 0
本文由 newkoa 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

1 个评论

貌似这个功能biee有个小bug,需要先用仪表盘提示传值到报表无标题,然后再点击左边的报表进行连接的传值才能生效。

要回复文章请先登录注册