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

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

 

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. 仪表盘提示起到申明表示变量的作用,必须将它放在仪表盘中。如果说不想将此提示展现给用户的话,可以不将提示放在仪表盘的展现中,而放在仪表盘属性中的”过滤器和变量”中。

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


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10009036/viewspace-1061462/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10009036/viewspace-1061462/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值