如何使用图表跳转

功能说明:通过一张报表,点击该报表的图形,会跳转到另外一张报表,这个另一张报表可以是不同报告,也可以是同一报告的不同页面。

设置跳转

普通图表的跳转 比如:地区销售额的图表,点击图表的柱子,可以查看某个地区的销售明细。本例中,只取了2012年和2013年的数据,应用了一个筛选器。

举例说明设置跳转报表的步骤:

1.跳转入口

鼠标移动到Y轴的度量“销售额”,点击“销售额”出现下拉菜单,选择“设置跳转报表”

2.跳转基础功能配置

1.在设置跳转窗口,选择需要跳转的报表。
2.选择跳转页面的打开方式:目前支持浮窗和新标签页打开跳转页面。
3.设置跳转页不受筛选:若选中"跳转页不受筛选",则跳转不传递筛选条件
4.设置跳转页实时查询:勾选"跳转页实时查询"选项后,图表跳转页面为实时查询数据;若不设置,则跳转页为缓存数据

3.高级设置的说明

蓝色区域的筛选:是起始报表传递的筛选条件

黄色区域的筛选:是起始报表拥有的筛选器,如下

这样我们就设置好了。

跳转报告页 有数还支持跳转至报告页,如下:

如下方动图所示,我们在柱形图中选中关心的数据(这里我们选择销售额最高的“华东”地区),右键,在弹出的工具栏中选择“跳转报告”,我们将会跳转至更详细的报告页,同时会对该报告进行筛选,只查看“华东”地区的数据。 置方式和跳转报表类似.

跳转筛选条件

有一点是特别要划重点的,那就是跳转带的筛选条件

其实每一次跳转都会带上这些条件,如果你不想这么做就点击“×”按钮将其条件取消,否则跳转过去的报表会带上这些条件。

进一步解释一下,所谓“带条件”,如果用伪代码分析一下:

报表a,目前展示的是 按地区划分的销售额,且仅展示【类别=家具】的数据,在有数里是一个非常简单的柱形图,它的X轴是地区,Y轴是求和【销售额】,数据筛选是类别=家具。

用sql表达:

select sum(销售额) ,地区 from table where 类别="家具" group by 地区

当我们选择地区的一个条件进行跳转到B报表的时候,会根据高级设置的条件来进行数据的匹配,比如此时我们点击了东北的柱形。

也就是

select * from (B报表模型的宽表)B where B.地区="东北" and B.类别="家具"

然后得到一个过滤后的宽表,通过这个报表再去形成B报表。

通过这一点我们也知道了,优先级的关系,即跳转的条件先生效还是B报表本身的条件先生效,答案自然是跳转的条件先生效。但是这个跳转的条件其优先级又低于上下文筛选,筛选优先级的关系,大家可以在这个文章进行详细了解:

https://youdata.kf5.com/hc/kb/article/1163797/

此处不再赘述。

如果我们只是在维度上设了跳转,那么跳转代入的维度的条件参数,那么如果在度量上设置呢会怎么样?

答案是会代入此度量对应的所有维度条件。

使用文本组件跳转

1.编辑文本组件,选择“创建链接”

2.配置跳转报告页

文本跳转的主要应用场景:目录索引、返回按钮