永洪tech-Bella白银一
2017-12-3 23:10:04 发布在问答
<永洪tech>同一图表,不同部分超链接到不同报表
本帖最后由 永洪tech-Bella 于 2017-12-3 23:28 编辑

正常情况下,对图表设置超链接,不同区域是只能超链接到同一个报表,但是有时候会有不同区域超链接到不同报表的需求,这种也是可以实现的,实现效果如下图:
GIF.gif

实现步骤:

1.首先做一个柱图如下图,x轴绑定市场分布,y轴绑定销量。
1.png

2.到对应的数据集中,对市场分布字段新建值映射,值映射字段对应的值跟要超链接到的报表的名字一一对应。

5.png 2.png

3.png

备注:报表的名字一定要跟需要超链接到的报表名一一对应,比如我这里的报表名,分别叫1,2,3,4.如果报表不是放在根目录下,需要加上对应的路径(文件夹/报表名)

3.将值映射字段绑定在标记组中的字段。,比如本例中的颜色。

4.png

4.在柱图上设置超链接,超链接到的url是报表的详细url将其中的db修改成参数的写法db=?{a}.db,http://localhost:9090/bi/Viewer?proc=1&action=viewer&hback=true&db=?{a}.db&isAir=false,另外勾选值映射字段,并给参数一个名字a,对应的ip和端口改成自己对应的


5.保存报表,超链接到不同报表就已经完成了,在查看报告查看效果。











16623
10
精彩评论10
1122青铜一
发表于 2019-6-22 14:07:40 显示全部楼层
交叉表不能实现。
回复

使用道具 2#

张明旭青铜二
发表于 2019-7-29 13:23:59 显示全部楼层
超链接的部分没有看明白  ,超链接那块是怎么出来的 又是怎么实现的呢
回复

使用道具 3#

202111111111白银二
发表于 2021-8-31 17:09:04 显示全部楼层
张明旭 发表于 2019-7-29 13:23
超链接的部分没有看明白  ,超链接那块是怎么出来的 又是怎么实现的呢

有同样的困惑
回复

使用道具 4#

_贝贝白银一
发表于 2021-9-1 13:27:50 显示全部楼层
回复

使用道具 5#

˗ˋˏ♡ˎˊ˗青铜一
发表于 2022-1-14 17:14:40 显示全部楼层
参数中没有已新建的值映射是什么原因?
回复

使用道具 6#

_贝贝白银一
发表于 2022-1-14 17:47:23 显示全部楼层
yhdata_jn3ZlU25 发表于 2022-1-14 17:14
参数中没有已新建的值映射是什么原因?

没有值映射检查下有没有在数据集做值映射的操作
您看下上面回复的这个链接里面,有一个jar包,您可以按照帖子内实际操作一下或者本地导入里面的jar看一下
回复

使用道具 7#

202111111111白银二
发表于 2022-1-17 11:25:47 显示全部楼层
这里的链接地址是本地装的永洪吧,但直接是用的公司集成的网址进去的,并没有在本地下载永洪,这个链接是什么呢?
回复

使用道具 8#

202111111111白银二
发表于 2022-1-17 13:51:08 显示全部楼层
202111111111 发表于 2022-1-17 11:25
这里的链接地址是本地装的永洪吧,但直接是用的公司集成的网址进去的,并没有在本地下载永洪,这个链接是什 ...

2d41e91353fbc76d9a2eb9718eb2017.png 是这样的链接,怎么改啊?
回复

使用道具 9#

永洪tech-Bella白银一
发表于 2022-1-18 09:17:30 显示全部楼层
202111111111 发表于 2022-1-17 13:51
是这样的链接,怎么改啊?

超链接目标地址,试下这个地址:bi/Viewer?proc=1&action=viewer&hback=true&db=?{a}.db
用相对地址,前面部分不加,跳转到的是当前系统指定报告
注意:参数a还是要在报告中定义
实际上实现逻辑就是动态传递要跳转的报告名,如果有路径,一并带上
回复

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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