利用数组对象设置地图提示文字

3123
1

Shirley 小试身手Lv3

发表于2019-2-22 18:31

楼主
本帖最后由 Shirley 于 2019-2-22 18:35 编辑


需求:实现鼠标悬停到地区板块时显示该省各地区销售情况
功能:数组对象,使用数组对象的join属性,拼接数组元素




实现方法:
1.现有表样如下图所示:

2.在表格种各添加两列,用于设置提示文字,如下图所示:

图中黄色部分为添加的列,注意第一列不包含在区县的浮动区域内。
提示文字第一列:
  1. <font face="微软雅黑">=<b>GRID1.F2$.join("\n")</b></font>
复制代码
这个表达式是用于把每个省浮动出的提示文字拼接在一起。
提示文字第二列:
  1. <font face="微软雅黑">='⚪'^GRID1.D2.txt^'销售额是'^GRID1.E2.txt^'万元'</font>
复制代码
这个表达式是定义定义每行提示文字的格式。
最终表格效果如下:

3.设置提示文字
地图的提示文字是取自"区域绑定表样"所对应的表元的提示文字的,所以设置A2表元的提示文字如下:
  1. <font face="微软雅黑"><#=GRID1.A2.txt#>总销售额是<#=GRID1.B2.txt#>万元,
  2. 各地销售额分别是:
  3. <#=GRID1.C2#></font>
复制代码
4.最后调整报表中的其他格式,如浮动块颜色、隐藏不需要的表格等。

注:如果用  GRID1.F2$.join("\n")  直接拼接浮动维单元格字段时,可能出现拼接后都是维代码组合的情况,可以参考对象表达式+数组应用实例--维ID字符串转名称显示解决

最近看过此主题的会员

dad

前进者

esen_4Y3L5ADO80

esen_4VQRCU24ZG

linuo

pandabuxizao

mmm。。。

xy6228476

hee

sunmeiling

1个回答

只看楼主

wangpf 数据达人Lv4

发表于2019-2-25 09:26

只看该作者

取消 关注该作者的回复

沙发

好东西

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号