yhdata_M3u6WOWf青铜三
昨天 14:26 发布在问答
【常用脚本】 文本框手机端不可见后getViewData无法获取该文本框的数值
请问文本框手机端不可见后getViewData无法获取该文本框的数值,怎么样解决?

例如,需要用两个文本框获取销售量、销售总额的值,以便通过脚本计算直接在指标中显示比率
文本3.data = formatNumber(getViewData('文本1')/getViewData('文本2'), "#,##0%")
,但是将两个辅助文本框手机端不可见之后,计算结果为NaN,请问应该如何解决?
50
12
精彩评论12
yhdata_M3u6WOWf青铜三
发表于 昨天 14:28 显示全部楼层
版本9.4.6.2b
回复

使用道具 2#

yhdata_lyaa
发表于 昨天 14:49 显示全部楼层
用 这个可以吗
文本1.data
回复

使用道具 3#

yhdata_M3u6WOWf青铜三 回复yhdata_lyaa
发表于 2025-09-23 15:00:08
[i=s] 本帖最后由 yhdata_M3u6WOWf 于 2025-9-23 15:01 编辑 [/i] 用这个文本3有值,但是算的是错的,把两个辅助文本框恢复成移动端可见,算的才是对的,在pc上也是这样
回复

yhdata_lyaa回复yhdata_M3u6WOWf青铜三
发表于 2025-09-23 15:03:02
哪里不对了,是查看报告看的吗,还是制作报告
回复

yhdata_M3u6WOWf青铜三 回复yhdata_lyaa
发表于 2025-09-23 15:06:55
查看报告,制作报告显示的都不对,比如正常算出来比率应该是44%,但是移动端不可见之后,算出来百分之两千多
回复

yhdata_lyaa
发表于 昨天 15:13 显示全部楼层
只是移动端不可见吗,不见以后获取不到文本的值?移动端不可见是写了脚本吗
回复

使用道具 4#

yhdata_M3u6WOWf青铜三 回复yhdata_lyaa
发表于 2025-09-23 15:22:50
给文本1文本2设置移动端不可见之后, 文本3.data = formatNumber(getViewData('文本1')/getViewData('文本2'), "#,##0%") 这样写脚本出来时NaN, g改成您说的写法 文本43.data = formatNumber(文本205.data/文本206.data, "#,##0%") 之后,算出来的值是错误的,无论是在pc还是在移动端查看,值都是错的。 移动端不可见没有写脚本,是在设置里面选择的
回复

yhdata_M3u6WOWf青铜三
发表于 昨天 15:21 显示全部楼层
给文本1文本2设置移动端不可见之后,
文本3.data = formatNumber(getViewData('文本1')/getViewData('文本2'), "#,##0%") 这样写脚本出来时NaN, g改成您说的写法 文本43.data = formatNumber(文本205.data/文本206.data, "#,##0%") 之后,算出来的值是错误的,无论是在pc还是在移动端查看,值都是错的。
移动端不可见没有写脚本,是在设置里面选择的
回复

使用道具 5#

yhdata_lyaa回复yhdata_M3u6WOWf青铜三
发表于 2025-09-23 15:27:08
值是错误的》,可以保证每个文本都有值吗
回复

yhdata_M3u6WOWf青铜三 回复yhdata_lyaa
发表于 2025-09-23 15:28:43
文本3是有值的,但是是错的;文本1文本2 都是有值的
回复

yhdata_lyaa回复yhdata_M3u6WOWf青铜三
发表于 2025-09-23 15:52:20
是值错了还是计算错了,都debug出来自己算对吗
回复

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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