钻取地图和数据图表联动

目前钻取地图分三层,省,市,经纬度标点

目前需要联动的图表有,年龄,工人籍贯,等数据图表

现在需要实现的是:点击某一省,年龄分布和工人籍贯的图表,联动展示出该省的年龄分布和籍贯分布,点击某一市,联动展示该市的年龄分布和工人籍贯,点击市下一级被经纬度的标点,联动展示该点项目的年龄和工人籍贯。

已经参考过帮助文档里的钻取地图联动模块,但并没有看懂,尝试把地图的特效加上p=area_name, 但没有实现。

FineReport 用户e1667587 发布于 2021-1-12 14:47
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
起来装丶b啊Lv6初级互助
发布于2021-1-12 15:35

image.png

特效-超级链接-当前表单对象,选择需要联动的图表或报表块

  • 用户e1667587 用户e1667587(提问者) 现在通过参数等于区域名,已经实现前两层的联动,但是第三层是点地图,要怎么设置参数,进行联动?
    2021-01-12 16:18 
  • 起来装丶b啊 起来装丶b啊 回复 用户e1667587(提问者) 你用的自定义地图是吧?然后第三层是点地图? 通过参数值判断层级(比如参数值中含有省,说明是第一层),然后通过JS去联动。。
    2021-01-12 16:23 
  • 起来装丶b啊 起来装丶b啊 回复 用户e1667587(提问者) 之前做过类似的,是通过值来处理的。感觉有点蠢,但是能实现。${if(len(areaName)=0,\"\",if(areaName=\"XX\",\"\",if(right(areaName,1)=\"市\",\" AND CITY_NAME =\'\"+areaName+\"\'\",\" AND AREA_NAME=\'\"+areaName+\"\'\")))}
    2021-01-12 16:27 
  • 用户e1667587 用户e1667587(提问者) 回复 起来装丶b啊 感谢回复! 是自定义地图,第三层是点地图。 参数判断是不是需要每个图表的数据集都包括省、市的字段?
    2021-01-13 10:55 
  • 起来装丶b啊 起来装丶b啊 回复 用户e1667587(提问者) 嗯,至少有一个字段吧,不然怎么做参数过滤呢对吧。
    2021-01-13 10:59 
最佳回答
2
snrtuemcLv8专家互助
发布于2021-1-12 15:40

参考地图钻取与联动-https://help.fanruan.com/finereport/doc-view-1660.html

一步一步按教程操作,可以的

注意下面,不要把超级连接设置到目录那边了

image.png

  • 用户e1667587 用户e1667587(提问者) 现在通过参数等于区域名,已经实现前两层的联动,但是第三层是点地图,要怎么设置参数,进行联动?
    2021-01-12 16:18 
  • snrtuemc snrtuemc 回复 用户e1667587(提问者) 同样设置就可以了啊,一样画葫芦啊
    2021-01-12 16:20 
  • 用户e1667587 用户e1667587(提问者) 回复 snrtuemc 感谢回复! 地图图表联动其他图表和联动报表快是一样的吗? 是不是其他图表也需要包括省、市字段,才能传参数 因为其他图表都是用的不同数据集,而且其他的数据是通过sql从数据库中查询出来的
    2021-01-13 10:58 
  • 用户e1667587 用户e1667587(提问者) 回复 snrtuemc 好的,谢谢,方便加qq吗?
    2021-01-15 10:39 
  • 用户e1667587 用户e1667587(提问者) 已解决,感谢
    2021-01-19 15:46 
  • 4关注人数
  • 777浏览人数
  • 最后回答于:2021-1-12 15:40
    请选择关闭问题的原因
    确定 取消
    返回顶部