期待在TBB报表中, 可以点击报表内容, 跳转指定的ABI报表
跳转介绍
跳转是指从一个报表跳转至另一个报表的能力(包括在同一报表平台下不同报表之间的跳转及其他系统报表间的跳转)
支持
1.交互式元素跳转 :通过点击图表中的图形 、资料点触发跳转, 例如柱状图, 可以透过点柱子触发跳转
2.超连结跳转 : 通过点击跳转列的超连结触发跳转, 例如交叉表, 设定跳转的栏位会附超连结, 可以透过点击超连结触发跳转
3.参数化跳转 : 允许在跳转时传递参数
设定方式
一个图表分析报表(TBB)中可以新增多个图表, 其中, 在图表的右上角有一个[跳转设置]功能, 即在此设定
设定分成[简单]、[高级]、[跳转至亿信]、[跳转至ERP]
限制
并非所有图表类型都可以跳转ABI报表, 仅有某些复杂图表有(例如双轴图, 交叉表、堆积图)
跳转ABI报表
目标小范例-当点击下表中的员工ID, 开启指定报表, 并且将该行的员工ID值当作入参开启ABI报表
STEP1.新增一个交叉表,设定好栏位
STEP2.按下[返回]回到主页面
STEP3.在主页中该图表右上角点击[跳转设置]
STEP4.跳转设置设定, 选择[跳转至亿信]
选择来源面板跳转列名 : 哪一个栏位的值要产生超连结
请选择来源面板跳转栏位 : 要把哪一个栏位的值带过去
请输入目标图表接收的栏位 : 把栏位值带过去, 带过去的key
传递全局筛选器 : 如果目标面板有全局筛选器, 那我们可以勾选将我们来源面板的筛选器条件(有的话)带到目标面板
请输入参数 : json格式
以范例为例, 内容如下
{ "type": "report", "source": "SR_f6750a4210001545", "data": { "code": "Report_1431850b6fc043eea9c9d75aa0351631", "category": "ABI-STATEMENT", "businessUnit": {}, "params": { "query_info": [ { "end_time": "", "employee_no": "內容", "employee_name": "" } ] } } } |
type : 固定是report
source : 来源报表code
code :目标的ABI报表code
category : 固定是ABI-STATEMENT
businessUnit : 运营单元
params : 底下是呼叫ABI报表时的入参格式, 以范例来说, [目标图表接收的栏位]我设定是employee_no, 所以实际上呼叫时, 会把我上面employee_no原本的值[内容]换成真实的栏位值
填写完毕的样子
最终效果, 画面也会重新刷新, 可以看到员工id栏位的值都有超连结