如何让报告动起来?没错,就是钻取!

初学BI者看到"钻取"二字往往会觉得不寒而栗, 因为他高深莫测得甚称BI中的"一阳指",何时该使,使时的方向感问题总是让人琢磨不透。

那么此文将送给大家一个属于钻取的"坐标"和"坐标系"。

1、what

什么是钻取呢?

改变分析表中维的,变换分析的。

说白了就是分析表求明细。在BI中可以同一个角度看、另一个角度看或是选择喜欢的角度看?怎么样高深吧,难以琢磨吧?

2、why

为什么要实现钻取呢?

这时候我们要站在用户的角度来看钻取:通过钻取的功能,使用户对数据能更深入了解,更容易发现问题,做出正确的决策。

3、where

在哪去找钻取功能?

NO,NO,NO,它并不是一个功能,它是写在链接框里面的javascript语句,那么链接在哪里呢?链接框遍地都是,比如:表元链接、统计图链接、图文框链接......,当然他是有规律存在的,因为他们都在各自的"属性"中。

4、how

那么我们该如何写呢?

我们知道它是一个java语句,所以有一定的格式:

javascript:钻取函数

5、example 将钻取结果显示在本表右方或下方

将钻取结果显示在本表右方或下方,可以使用_zi函数,其主要用于把报表钻取在当前报表的右边或下面,以及可以把其它报表的表或图钻取到当前报表的某一个表元中(见DASHBOARD说明)。类似函数_z,此函数有五个参数,分别是:

数据分析大比拼,怎么让报告“动”起来

 

举例:

javascript:_zi("b0602","@zb=xxb.JE")

//上面的url 表示钻取的表出现在当前表的右边,占据50%的宽度,

javascript:_zi("zg","@cp=xxx","HHH0")

//表示把代号为zg的表,显示在本表的HHH0表元中

javascript:_zi("b0602","@zb=xxb.JE","bottom")

//上面的url 表示钻取的表出现在当前表的下边,占据50%的高度,

6、example 钻取出统计图

钻去出统计图可以使用函数_zg。在要钻取的表元的url属性中使用函数_zg,表示在本表中显示图,而且图的数据也是来自于本表,出图的时候,不需要重新计算表。例如,一个分税务 机关的某一指标的某一年分月的表。要分别查看某税务机关的分月走势图,以前是在另一个页面中显示的,用_zg函数可以在本表中显示。此函数有7个参数,一 般只用5个参数即可。参数分别是:

 

特别说明:写url链接时_zg函数的参数必须和上面的一一对应,如果哪个参数必须,可以用null代替,比如:

javascript:_zg('<#=c2$#>','<#=c1$#>','<#=A2#>',null,'HHH0')

//表示把c2浮动出来的数据显示在统计图表元 'HHH0'上,

1跳转式

单击某个表元,由一张表跳转到另外一张表。

数据分析大比拼,怎么让报告“动”起来

 

提供5种打开方式:

数据分析大比拼,怎么让报告“动”起来

 

2折叠式

  • 根据维表的钻取路径层层展开;

数据分析大比拼,怎么让报告“动”起来

 

  • 支持可以展开其他表;
  • 支持展开到最末级的时候跳转到其他表。

3逐级式

根据维表上下级关系,逐级跳转。

数据分析大比拼,怎么让报告“动”起来

 

4嵌入式

设定一个容器,将TableB嵌入显示到TableA中。

数据分析大比拼,怎么让报告“动”起来

 

5联动式

点击钻取表元,联动刷新某一个统计图、文本、表格。

数据分析大比拼,怎么让报告“动”起来

 

6菜单式

点击文本或其它,会弹出一个选择菜单,分别跳转到不同的页面。

数据分析大比拼,怎么让报告“动”起来

 

7外链式

单击某个表元,可打开一个外部的URL链接,例如 http://www.baidu.com。

数据分析大比拼,怎么让报告“动”起来

 

8热区式

局部刷新报表中某个区域,区域可能包含多个统计图、文字和表格。

数据分析大比拼,怎么让报告“动”起来

 

9组合式

一个钻取操作,同时产生多种钻取效果。

数据分析大比拼,怎么让报告“动”起来

 

10浮动式

控制浮动面板内容的展示。

数据分析大比拼,怎么让报告“动”起来

 

11万能式

BI4之前版本的钻取是通过脚本的方式来完成的。各个钻取类型对应不同的钻取函数。

万能式钻取就是通过编写脚本(调用钻取函数)的方式,来实现上面各种钻取类型的效果。

数据分析大比拼,怎么让报告“动”起来

 

12WebGis渲染式

专用于WebGis渲染应用。

13WebGis图形式

专用于WebGis图形应用。

相关文章: