找文章 / 找答案

[可视化] js脚本

yhdata-000白银一 显示全部楼层 发表于 2021-12-16 15:32:08 |阅读模式 打印 上一主题 下一主题
1
已解决

【可视化】 js脚本

2054 5
想要文本显示的文字随图表改变  该如何解决
参考1.png

最佳答案

_贝贝 白银二 关注Ta

2021-12-16 15:32:09

var data=getData("图表1") if(data!=null&&data.exists(1,-1,true)){ var arr=new Array() for(var i=1;i
查看完整内容
回复

使用道具 举报

精彩评论5

_贝贝白银二 显示全部楼层 发表于 2021-12-16 15:32:09
本帖最后由 永洪tech-zxx 于 2021-12-16 16:08 编辑

var data=getData("图表1")
if(data!=null&&data.exists(1,-1,true)){
var arr=new Array()
for(var i=1;i<data.size();i++){
arr[i-1]=data.get(i,1)+'元'     //获取第i行第2列的数据,赋值给数组arr
}}
param['a1'] =arr.join(',')
debug(param['a1'])
文本1.data='利润是'+param['a1']


脚本写在页面变化时运行,修改第五行脚本去分别获取每一列数据,

脚本.png
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2021-12-16 15:48:46
您好,在实际应用中的数据量大吗,如果要用脚本获取的话,需要取循环表格一列一列的取值,数据量大容易导致宕机
回复

使用道具 举报

yhdata-000白银一 显示全部楼层 发表于 2021-12-16 15:51:19
永洪tech-zxx 发表于 2021-12-16 15:48
您好,在实际应用中的数据量大吗,如果要用脚本获取的话,需要取循环表格一列一列的取值,数据量大容易导致 ...

数据量相对还好些
回复

使用道具 举报

yhdata-000白银一 显示全部楼层 发表于 2021-12-16 16:16:03
永洪tech-zxx 发表于 2021-12-16 16:02
var data=getData("图表1")
if(data!=null&&data.exists(1,-1,true)){
var arr=new Array()

大佬,上面的小数点保留两位该如何修改
回复

使用道具 举报

_贝贝白银二 显示全部楼层 发表于 2021-12-16 16:33:12
还是第五行,每一个数据获取之后使用formatNumber来转换格式
arr[i-1]=formatNumber(data.get(i,3),"#,##0.00")+'元'
格式.png
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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