扩展报表地图超链接传参

我的地图是用了个数据集,里面包含了区域id和区域名称。在地图里面的数据我使用了区域名称做区域名,并且传参到另外一个报表。但是通过区域名只能把名称传过去,如何把名称对应的id也传过去?

FineReport 奇犽呀呀 发布于 2023-9-13 14:31
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
snrtuemcLv8专家互助
发布于2023-9-13 14:33

这个只能获取区域名

你可以通过sql函数,根据区域名查询出id来使用

SQL函数-https://help.fanruan.com/finereport/doc-view-846.html

  • 奇犽呀呀 奇犽呀呀(提问者) 您好,我这边比较苦恼的一个点在于参数,我在同一个超链接中传了两个参数,id的参数是通过名称参数来获取的。 比如说这一句 =sql(\"FRDemo\",\"SELECT * FROM STSCORE where CLASSNO = \'${class}\' \",3,4) 我的class参数是在地图的超链接里面定义的,传的是区域名。但是id又想要通过区域名的参数来获取。我测试了下好像没办法
    2023-09-13 15:08 
  • snrtuemc snrtuemc 回复 奇犽呀呀(提问者) 什么意思?你去域名可以获取,在需要的地方,根据区域名查询出id使用啊
    2023-09-13 15:09 
  • 奇犽呀呀 奇犽呀呀(提问者) 回复 snrtuemc 了解了,是值$AREA_NAME,而不是定义的参数名$class
    2023-09-13 15:24 
最佳回答
0
song614Lv5初级互助
发布于2023-9-13 14:59

该数据集只有两个字段(id,区域名称)?

一个区域名称作为地图数据配置的区域,

id可以以系列名方式配置后,标签不显示,交互属性中动态参数再加一个系列名试试呢?

  • 2关注人数
  • 155浏览人数
  • 最后回答于:2023-9-13 14:59
    请选择关闭问题的原因
    确定 取消
    返回顶部