1. 概述编辑
组件跳转在线视频学习请参见:组件跳转
1.1 版本
FineBI 版本 | JAR 包版本 | 新增功能 |
---|---|---|
5.1.5 | 2020-08-04 | 新增URL传递参数值到过滤组件 |
跳转设置优化 | ||
5.1.5 | 2020-09-02 | 支持点击计算指标/维度触发跳转 |
若联动、跳转、下钻仅存在一种时,无需额外选择,点击即可触发效果 | ||
5.1.6 | 2020-09-30 | 若是 计算字段 中只使用了维度字段,支持点击该计算字段触发跳转 |
5.1.9 | 2021-01-06 | 支持二次跳转过滤条件传递 |
1.2 应用场景
跳转功能可以实现从一张模板跳转到另一张模板。跳转典型的使用场景可以参见:查看图表背后数据的两种方式
当用户点击「新媒体运营」时,希望能够跳转到另一张模板「公司综合运营管理驾驶舱」并过滤出「新媒体运营」的数据(也可以不进行过滤)。如下图所示:
1.3 功能介绍
跳转分为分析模板和网页链接。
1)分析模板跳转:支持了对跳转的分析模板设置过滤字段,实现仪表板之间的过滤跳转。
2)网页链接跳转:支持了在网页 URL 地址中可拼接动态字段值作为参数传递给目标地址,实现页面之间的过滤跳转。
注:若设置仪表板制作完成后,需要创建公共链接分享。则设置跳转到其他仪表板时,添加公共链接的 URL。这样设置可避免使用公共链接打开的仪表板跳转至其他仪表板时,需要登录的情况。
1.4 不触发跳转的情况
不支持设置跳转的组件有「过滤组件」、「文本组件」、「图片组件」、「web组件」。
制作地图或其他非坐标轴图表时,若是未使用到指标字段,这种情况下的图表也不能触发跳转。
2. 分析模板跳转编辑
2.1 设置跳转
1)使用 FineBI 自带仪表板,在仪表板节点下找到行业应用>互联网行业「互联网渠道分析」,如下图所示:
2)对「新媒体访问量优势巨大」组件设置跳转,点击该组件,选择下拉>跳转设置,如下图所示:
3)进入跳转详细设置界面,点击「+」,选择分析模板,如下图所示:
支持添加多个「分析模板」跳转,并可以对跳转的分析模板进行「重命名」「复制」「删除」操作,如下图所示:
4)选择要跳转到的仪表板即「目标模板」。这里选择管理驾驶舱下的「公司综合运营驾驶舱」,如下图所示:
注:目标模板只能选择仪表板节点下的模板,参见步骤 1)。
接下来,用户可以根据自己的需求,选择以下三种情况的其中一种:
按照默认条件传递字段,系统自动匹配关联数据。
不传递字段,跳转后的「目标模板」不会依赖跳转前点击的字段值进行过滤。
自定义传递字段。
2.2 按照默认条件传值
若是当前组件使用的数据表和「目标模板」的数据表之间有关联,系统可以自动匹配字段之间的对应关系。
注:源模板和目标模板使用数据若是毫无关联,默认条件传值的情况下,跳转是不会产生传值过滤效果的。
2.2.1 操作步骤
不勾选自定义,点击确定,即可以按照默认条件进行传值,如下图所示:
2.2.2 效果查看
点击「新媒体营销」横柱,在弹框中选择跳转到分析模板,页面跳转到「公司综合运营管理驾驶舱」并过滤出「新媒体营销」的数据。如下图所示:
注:若仪表板中联动、跳转、钻取仅存在一种时,无需额外选择,点击即自动触发触发效果。
2.3 不传值
若是用户不需要跳转后的仪表板依照跳转前点击的字段进行过滤,可以进行不传值操作。
2.3.1 操作步骤
勾选自定义,如下图所示:
2.3.2 效果查看
点击「新媒体营销」的横轴,在弹窗中选择跳转到分析模板。页面跳转到「公司综合运营管理驾驶舱」且没有进行过滤,如下图所示:
2.4 自定义传值
FineBI 支持自定义「源字段」和「目标字段」。
自定义传值不需要「源字段」和「目标字段」之间有关联关系,只要「源字段」和「目标字段」里的 字段值 能对应上,就能够正常跳转传值。
若是「源字段」中有的字段值「目标字段」里没有,点击这部分字段值时,目标模板过滤出来会没有数据。
2.4.1 操作步骤
勾选自定义,并设置「源字段」和「目标字段」。点击右上角的添加,可以设置多对「源字段」和「目标字段」,如下图所示:
注:「源字段」可选当前组件所用表以及表的所有关联表中的字段,「目标字段」可选「目标模板」所有用过的表及其关联表字段。
2.4.1 效果查看
点击「新媒体营销」的横轴,在弹窗中选择跳转到分析模板。页面跳转到「公司综合运营管理驾驶舱」且过滤出一级渠道「新媒体营销」的数据,如下图所示:
2.5 注意事项
2.5.1 分析模板跳转权限继承
1)若用户通过了 模板认证 查看「源模板」,但是没有跳转后「目标模板」的数据权限,那么只能在短时间内查看「目标模板」,超时后不能查看。
2)若用户通过管理员分配的权限或者通过他人分享,拥有了「源模板」的查看权限,但没有「目标模板」的数据权限,点击跳转后会显示「目标模板」无权限查看。
注:登录超时时间可在管理系统<系统管理<登录<登录超时设置下自行调整。
2.5.2 目标字段及源字段的传值关系
组件跳转分析模板时,设置「对跳转目标传值」。若传值字段为时间字段,请确保源字段和目标字段日期的时分秒是相同的。即 2019-09-12 12:15:30 和 2019-09-12 00:00:00 不同,不能自动对应传值。
3. 网页链接跳转编辑
3.1 设置跳转
1)新建仪表板,点击添加组件,在搜索框输入「门店信息」找到 FineBI 自带的数据表,点击确定,如下图所示:
2)制作一个如下图所示的分组表,并点击进入仪表板。
3)点击组件,选择下拉>跳转设置,如下图所示:
4)进入跳转设置页面,点击「+」添加网页链接,如下图所示:
注:可以添加多个分析模板跳转和网页链接跳转。
5)将添加的「网页链接」命名为「门店状况分析」。添加的跳转支持「重命名」「复制」和「删除」,如下图所示:
6)接下来就需要在界面右侧粘贴要跳转到的地址:
用户可以根据自己的需求选择粘贴以下几种URL:
粘贴仪表板 URL ,即可跳转到另一个仪表板。
粘贴普通网页链接 URL ,跳转到另一个网页。
3.2 粘贴仪表板 URL
1)选择要跳转到的仪表板:这里在仪表板节点下找到行业应用>零售行业「门店销售状况分析」仪表板,如下图所示:
仪表板有两种 URL:
公共链接 URL:如何获取详情请参见文档: 创建公共链接
预览 URL:点击进入「门店销售状况分析」,预览仪表板,复制仪表板链接。如下图所示:
注:若该仪表板制作完成后,需要创建公共链接分享。则设置跳转到其他仪表板时,添加公共链接的 URL。这样设置可避免使用公共链接打开的仪表板跳转至其他仪表板时,需要登录的情况。
2)将 URL 粘贴到跳转设置界面,点击确定,如下图所示:
效果查看:
3.2.1 过滤组件传值
跳转后的仪表板中有过滤组件,则可以用 URL 实现跳转传值。例如跳转的「门店销售分析」仪表板中有文本下拉过滤组件「选择店名」。
在原有 URL 后添加?选择店名=店名,点击确定实现过滤组件传值。如下图所示:
URL 后添加内容说明:「 ? 」必须是英文格式,「选择店名」是跳转后仪表板中的文本过滤组件的标题。「店名」在可选字段内选择。
注: URL 后面直接输入「?选择店名=上七宝店,上宝山店」,则跳转后的仪表板,也会过滤出「店名」为「上七宝店」和「上宝山店」的数据。效果等同于在文本过滤组件「选择店名」中选择「上七宝店」和「上宝山店」。(「上七宝山,上宝山店」为「店名」字段内的两个数据)
效果查看:
将鼠标点击「门店」字段下的「上五角场店」。跳转后的仪表板,过滤出了「上五角场店」的对应数据。效果等同于在文本过滤组件「选择店名」中选择「上五角场店」。如下图所示:
注:若联动、跳转、下钻仅存在一种时,无需额外选择,点击即可触发效果。
注意事项:
其他过滤组件 URL 跳转说明见下表:
输入格式(预览 URL ) | 输入格式(公共链接 URL ) | 注意实现 | |
---|---|---|---|
文本下拉控件/ 数值下拉控件/ 日期系列单选控件 | url?过滤组件名称=过滤值 | url&过滤组件名称=过滤值 |
|
文本控件多选/ 数值下拉控件 | url?过滤组件名称=过滤值1,过滤值2,过滤值3 | url&过滤组件名称=过滤值1,过滤值2,过滤值3 | |
日期区间控件/ 年月区间控件 | url?过滤组件名称_s=2018-1-1&过滤组件名称_e=2019-1-1 | url&过滤组件名称_s=2018-1-1&过滤组件名称_e=2019-1-1 |
3.2.2 实时参数传值
若用户使用的是实时数据,且设置了参数,可以实现对参数传值,详情请参见:实时数据参数传值
3.3 粘贴普通网页 URL
3.3.1 操作步骤
例如在跳转 URL 中输入www.finebi.com,如下图所示:
3.3.2 效果查看
点击跳转到www.finebi.com网页,如下图所示:
3.4 粘贴 cpt 的 URL
3.4.1 操作步骤
跳转到 cpt 模板添加网页链接时,需要填写相对路径,去除 URL 链接中的 ip+端口号:/webroot/decision/view/report?viewlet=FreeForm.cpt,如下图所示:
注:对于部署在 Tomcat 下的 BI 工程填写相对路径需要改成:/decision/view/report?viewlet=FreeForm.cpt,即从 decision 文件夹开始写路径。详情说明请参加文档:Tomcat 下通过 IP 直接访问数据决策系统
输入对应的 URL ,如下图所示:
3.4.2 效果查看
3.5 注意事项
3.5.1 「查询」和「重置」组件
当网页链接跳转后的仪表板有「查询」和「重置」组件时(详情请参见:查询按钮 重置按钮)
开启预览时自动查询,参数传值跳转后无需点击「查询」立即生效,过滤组件传值需要点击「查询」。
不开启预览时自动查询,参数传值和过滤组件传值都需要点击「查询」才能生效
点击「重置」组件后,取消传值展示所有数据。
3.5.2 URL 跳转成功后说明
跳转成功传值后,仪表板获得的数据是 URL 传值过滤后的数据和非传值过滤组件默认值筛选出的数据的交集。
若跳转后对过滤组件进行了筛选操作,URL传值即会失效。
3.5.3 编辑仪表板 URL
网页连接跳转也可以使用仪表板编辑 URL,但是不推荐使用,因为跳转后对仪表板的操作会被保存。