(此文档仅供参考)
需要在首页设置超链接,实现点击跳转到想要的分析页面的效果。
(此文档目前仅在V11版本中实现,其他版本未验证)
注意:支持跳转规则的组件包括:所有图形组件、明细表、汇总表、交叉表、所有指标类组件、文本、标签、图片。
1、新建仪表盘,拖入文本组件(示例以文本组件为例)并完成组件设计。
2、选中组件,点击【组件设置-交互-跳转规则】中的【设置】,编辑好规则后保存。
备注:如需多个不同报表的跳转,可以建多个文本组件来设置;如需别的组件的设置方法,详见:组件跳转
3、保存仪表盘后,到【系统选项-公共设置】中,自定义系统首页为 保存的仪表盘后,即可在Smartbi首页看到仪表盘并可以进行报表跳转。
1、新建电子表格,在“报表数据集”中新建SQL查询,查询出想要的报表资源ID和名称。
参考SQL如下:
select c_resid, c_restype, c_resname from t_ext_reporthot limit 10 |
2、设计表样。
3、在【宏管理】中新建跳转规则,参考设置方法如下;设置完成后保存。
4、修改跳转规则生成出来的客户端宏代码,修改代码如下。
function paramToString(v) { return v == null ? null : v.toString(); } function transform(v) { return v === '' ? [] : v; } function main(spreadsheetReport, ruleName, params) { if (ruleName != "首页跳转") return; //@smartbi.openOtherPage:"I2c91808c018f146d146d2d29018f180d7ac103a6" spreadsheetReport.openURL("openresource.jsp?resid="+paramToString(params[0])+"&showtoolbar=true&refresh=true&showLeftTree=default",[{name:"paramsInfo",value:lang.toJSONString( [ ])}]); } |
"首页跳转"需要修改为跳转规则名称。
5、发布电子表格后,参考 仪表盘实现 的方案设置首页后,即可实现首页跳转对应报表的效果。