yhdata_1QwnXQy1青铜四
2022-6-24 10:12:41 发布在问答
【数据处理】 用JS写一个条件判断
用JS写一个条件判断,加上了类型转换,但是图表没生效,反而隐藏了;文本是可以的
例:
if(组件名字==1){
sum(xx1)   【数据呈现整数1111】
}else if(组件名字==2){
sum(xx2)   【数据呈现整数1111】
}else if(组件名字==3){
formatNumber(sum(xx3)/sum(xx4),'#0.00%')   【数据呈现百分比11.11%】

}

自由表是没问题的

自由表是没问题的

标识也没问题,但是图形没了

标识也没问题,但是图形没了

2183
6
精彩评论6
永洪Tech-Lu钻石一
发表于 2022-6-24 10:25:57 显示全部楼层
您好,请问是期望通过组件名称进行判断和值类型的修改吗,是想对图表的哪个数据进行设置呢?
回复

使用道具 2#

yhdata_1QwnXQy1青铜四
发表于 2022-6-24 11:00:47 显示全部楼层
对,就是我有一些字段,如金额、花费、某个率(表达式),我通过写表达式 可以做的到一图切换字段,不用搞3个图表叠一起切换,但是现在问题是一图切换,我只能做一个标识,如金额花费的格式是整数,#,##0;但是我率的格式不可能是整数,不然显示0了;
所以我在JS判断里对率的做了格式转换但图表并不成功,但文字是成功的,表格也是可以的
回复

使用道具 3#

永洪Tech-Lu钻石一
发表于 2022-6-24 11:40:18 显示全部楼层
本帖最后由 永洪Tech-Lu 于 2022-6-24 11:46 编辑
yhdata_1QwnXQy1 发表于 2022-6-24 11:00
对,就是我有一些字段,如金额、花费、某个率(表达式),我通过写表达式 可以做的到一图切换字段,不用搞3个 ...

噢理解您的意思了,设置了格式类型的计算列在图表上没有绘制生效,可以试试脚本进行灵活绑定
回复

使用道具 4#

yhdata_1QwnXQy1青铜四
发表于 2022-6-24 13:47:14 显示全部楼层
永洪Tech-Lu 发表于 2022-6-24 11:40
噢理解您的意思了,设置了格式类型的计算列在图表上没有绘制生效,可以试试脚本进行灵活绑定 ...

可以具体说说怎么实效吗
回复

使用道具 5#

永洪Tech-Lu钻石一
发表于 2022-6-24 14:50:27 显示全部楼层
yhdata_1QwnXQy1 发表于 2022-6-24 13:47
可以具体说说怎么实效吗

脚本会比较复杂,建议使用参数列实现灵活绑定,设置图表并列为纵向,选择x率单独设置格式即可
回复

使用道具 6#

永洪Tech-Lu钻石一
发表于 2022-6-24 14:54:19 显示全部楼层
参数组件绑定需要展示的字段,新建参数列并选择该参数组件,将参数列绑定在要展示的图表上,选中需要设置的数值进行格式设置即可。
微信截图_20220624145225.png
回复

使用道具 7#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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