找文章 / 找答案
精选问答 更多内容

[可视化] 函数如何获取下拉列表的值

网代-慎平青铜一 显示全部楼层 发表于 2023-8-4 15:45:29 |阅读模式 打印 上一主题 下一主题
10
未解决
本帖最后由 网代-慎平 于 2023-8-4 15:48 编辑

这两个函数是这么使用的,为什么获取不到自定义下拉列表的值
微信截图_20230804154244.png
微信图片编辑_20230804154455.jpg
1.jpg
2.jpg
回复

使用道具 举报

精彩评论11

yhdata_lyaa 显示全部楼层 发表于 2023-8-4 16:04:24
参考https://www.yonghongtech.com/rea ... ightsub=getLabelCol
getLabelCol(): Dimcol

获得当前组件绑定的标签字段信息。

var a = 下拉列表参数1.binding.getLabelCol(col1);
自定义的不可以获取

可以试试使用getObjects函数。
例如
var a=下拉列表参数1.getObjects()
debug(a[1][1)
//获取组件的数据,返回二维数组。


回复

使用道具 举报

姜露珈青铜一 显示全部楼层 发表于 2024-8-9 11:52:55
yhdata_lyaa 发表于 2023-8-4 16:04
参考https://www.yonghongtech.com/rea ... ightsub=getLabelCol
getLabelCol(): Dimcol

怎么将获取出来的数组转换成数值呢
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-9 13:15:15
姜露珈 发表于 2024-8-9 11:52
怎么将获取出来的数组转换成数值呢

数组转换成数值?全部拼起来吗
举个列子呢
回复

使用道具 举报

姜露珈青铜一 显示全部楼层 发表于 2024-8-9 13:38:41
yhdata_lyaa 发表于 2024-8-9 13:15
数组转换成数值?全部拼起来吗
举个列子呢

年度.getObjects().join(',')获取出来的是数组,
但我需要的是先取下拉列表中所有的数值,然后想用maxa()获取下拉列表中的最大值
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-9 14:06:25

参考类型转换函数
https://www.yonghongtech.com/rea ... ghlightsub=parseInt

maxa是返回参数列表中的最大值,包括数字、文本、时间和逻辑值。
例如:maxa(["0", "0.2", "0.5", "0.4", "true"]);
回复

使用道具 举报

姜露珈青铜一 显示全部楼层 发表于 2024-8-9 15:44:55
yhdata_lyaa 发表于 2024-8-9 14:06
参考类型转换函数
https://www.yonghongtech.com/real-help/Z-Suite/10.2/ch/typeconvertfunction.html?zo ...

年度.getObjects()这个怎么转换成数值
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-9 16:10:18
姜露珈 发表于 2024-8-9 15:44
年度.getObjects()这个怎么转换成数值

单独获取的值不是数值么,如果是字符串,用函数parseInt转换成数值,

话说获取下拉列表参数中勾选的最大值直接这样用就可以呢
param['a']=maxa(param["下拉列表参数1"])
debug(param['a'])

回复

使用道具 举报

姜露珈青铜一 显示全部楼层 发表于 2024-8-9 16:51:51
yhdata_lyaa 发表于 2024-8-9 16:10
单独获取的值不是数值么,如果是字符串,用函数parseInt转换成数值,

话说获取下拉列表参数中勾选的最大 ...

不是获取下拉列表参数中勾选的最大值,是下拉列表中所有值中的最大值
回复

使用道具 举报

yhdata_lyaa 显示全部楼层 发表于 2024-8-9 17:09:40
姜露珈 发表于 2024-8-9 16:51
不是获取下拉列表参数中勾选的最大值,是下拉列表中所有值中的最大值

下拉列表是绑定的字段吗,,如果是使用计算列会更容易,或者直接在图表上设置聚合最大值
返回一组数据中的最大数值。
例如:max(col['date'])
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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