页面树结构
转至元数据结尾
转至元数据起始

正在查看旧版本。 查看 当前版本.

与当前比较 查看页面历史

« 前一个 版本 5 下一个 »

说明
在实际的业务中,发布到仪表盘中的地图分析和灵活分析会有如下的互动效果要求:

1. 地图分析和灵活分析拥有公共参数,通过切换公共参数的取值将影响到地图分析和灵活分析所展现的数据。    

如图:切换"销售年份"值从"1996"到"1997",地图分析和灵活分析分别展示"中国"范围内相应年份的销售总额
 

 
2.在不切换"销售年份"取值的前提下,单击地图分析中的各个区域块,如"吉林省""四川省"等,会将点击的区域的值传递给灵活分析,在灵活分析中属于该区域的值显示出来,如下图所示:


 
3.当查询完地图中所有区域的数据后,我们将"销售年份"切换到"1998", 灵活分析则显示的是整个中国区域的1998年的销售情况(如下图所示),我们还可以在地图分析中单击任意数据区域浏览分析各区域1998年的销售情况。

 
解决方案

  • 上述的展现效果,关键在于切换"销售年份"参数时,灵活分析中的"区域"参数需取固定值:中国。
  • 在为区域参数(如本示例中的"选择区域"参数)设置默认值时,增加"where"条件为:区域参数=中国 and "年份"参数="年份"参数。   这样使"区域"参数与"销售年份"参数关联起来,当"销售年份"改变时则触发"区域"参数改变取值。 具体步骤:

下面以产品自带的示例数据库(Northwind,MySQL类型)为数据源基础,说明具体步骤实现以上效果:
(1) 新建计算字段"年",其表达式为:

(2) 新建参数"销售年份",其备选值和默认值的设置如下:

说明:"销售年份"参数表达式中的"年"字段为步骤(1)中创建的计算字段。(3) 新建参数"选择区域",其备选值和默认值的设置如下:

 注:这里默认值设置表示当"销售年份"参数改变时,"选择区域"参数的默认取值为"中国"。

(4) 新建可视化查询"全国销售查询",如下图所示:

 
(5) 新建可视化查询"各省销售查询",如下图所示:

 
(6) 根据可视化查询"全国销售查询"创建地图分析"全国销售查询_地图分析"。

(7) 根据可视化查询"各省销售查询"创建灵活分析"各省销售查询_灵活分析"。

(8) 设置互动规则,实现从地图分析"全国销售查询_地图分析"跳转到灵活分析"各省销售查询_灵活分析",且将地图分析中的"上级区域编号"的值传到灵活分析的"选择区域"参数中。

(9) 设置仪表盘的展示页面,为"二列"样式,地图分析排列在左,灵活分析排列在右,将"销售年份"参数设为"公共参数",选用步骤(8)设置的互动规则,保存即可。

  • 无标签