找文章 / 找答案
精选问答 更多内容

[可视化] 在表格某个列加链接,可以实现根据数据某列值跳不同页...

yhdata_8FQGXEFU青铜一 显示全部楼层 发表于 2022-8-25 18:31:04 |阅读模式 打印 上一主题 下一主题


在表格某个列加链接实现跳转,如何实现根据数据某列值跳不同页?  
比如,3个报表也,如下,根据公司的属性(假设有个字段)跳到不同报表页面,


公司 总收入
公司1 111
公司2 22

点击公司1,跳到收入明细
收入明细
公司1 xx



点击公司2, 跳到 收入环比

收入环比
公司 收入环比
公司2100


回复

使用道具 举报

精彩评论5

WGM青铜二 显示全部楼层 发表于 2022-8-25 18:35:49
参考一下帮助文档中超链接-链接到数据列:https://www.yonghongtech.com/hel ... 0%E6%8D%AE%E5%88%97
回复

使用道具 举报

yhdata_8FQGXEFU青铜一 显示全部楼层 发表于 2022-8-25 21:58:33
WGM 发表于 2022-8-25 18:35
参考一下帮助文档中超链接-链接到数据列:https://www.yonghongtech.com/help/Z-Suite/9.4/ch/dataprocess_h ...

谢谢

不过,好像没有我想要的的效果。
我想要的就是 是否 有脚本可以 类似监听点击一行数据里超链接,然后在脚本根据数据的情况,做不同的跳转(url 不同,动态的变化,不会有一列是url), 我需要通过这个效果来实现类似钻取效果:某一列是一个有层级结构的数据,一层层往下 ,如是改行数据最后一层,则跳到另外的页面。
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-25 22:53:46
yhdata_8FQGXEFU 发表于 2022-8-25 21:58
谢谢

不过,好像没有我想要的的效果。

有个思路:
1.选择组件传参-操作:选中,点击你要传参的图表-选中你要传递参数的列,设定传递参数的值为a
2.然后写脚本,变化时运行:
if(param['a']=='公司1')
{
param['b']='报告1的名字'

}
if(param['a']=='公司2')
{
param['b']='报告2的名字'
}
3.设置超链接的url:http://localhost:8080/bi/?proc=1&action=viewer&hback=true&db=?{b}&platform=PC&browserType=firefox
这时候你就可以跳转到自己想要的那个报告了
回复

使用道具 举报

yhdata_8FQGXEFU青铜一 显示全部楼层 发表于 2022-8-29 11:33:11
yhdata_yzm 发表于 2022-8-25 22:53
有个思路:
1.选择组件传参-操作:选中,点击你要传参的图表-选中你要传递参数的列,设定传递参数的值为a ...

你好,试了你这个方法,还是不行。 在报告的脚本里写上面的的脚本,效果设置的url都一样的,没有每一行的url都不一样的效果。
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2022-8-29 13:56:09
yhdata_8FQGXEFU 发表于 2022-8-29 11:33
你好,试了你这个方法,还是不行。 在报告的脚本里写上面的的脚本,效果设置的url都一样的,没有每一行的 ...

像这种表格,没有办法单独一行设置一个超链接的。但是我说的可以达到你一个公司跳转一个报告的效果
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |《永洪社区协议》
返回顶部