yhdata_G3GcCweU钻石三
2022-11-2 16:02:47 发布在问答
普通表格可以实现如果该列全空就隐藏该字段吗
普通表格可以实现如果该列全空就隐藏该字段吗

但是数据是通过参数或者过滤变动的,可能这一个月A列全为空,下一个月A列又有数了   可以动态的隐藏全为空的列吗?
2592
8
精彩评论8
yhdata_lyaa
发表于 2022-11-2 16:14:49 显示全部楼层
不好弄,建议在数据集做缺失值填充,比如显示-或者空字,这样感官会好点吧
回复

使用道具 2#

cjy白银四
发表于 2022-11-2 16:32:13 显示全部楼层
用脚本能实现 先把值合计,然后判断这个合计的值 如果为0 就把 这列的宽度设置为0px  合计那一行不要的话也可以写脚本设置高度为0
回复

使用道具 3#

yhdata_G3GcCweU钻石三
发表于 2022-11-2 17:17:44 显示全部楼层
cjy 发表于 2022-11-2 16:32
用脚本能实现 先把值合计,然后判断这个合计的值 如果为0 就把 这列的宽度设置为0px  合计那一行不要的话也 ...

这个某列的汇总可以怎么计算?  普通表格
回复

使用道具 4#

yhdata_lyaa
发表于 2022-11-2 18:07:10 显示全部楼层
回复

使用道具 5#

cjy白银四
发表于 2022-11-2 18:35:26 显示全部楼层
yhdata_G3GcCweU 发表于 2022-11-2 17:17
这个某列的汇总可以怎么计算?  普通表格

我觉得最好是用自由表做,
回复

使用道具 6#

cjy白银四
发表于 2022-11-2 18:36:30 显示全部楼层
cjy 发表于 2022-11-2 18:35
我觉得最好是用自由表做,

//获取表格的汇总的值
var a = getData("图表3",DATA)
var b = a.get(2,1)

//判断合计值是否为0
if (b== 0){
var loc = new Locator(["c-1"], COL, DETAIL);
图表3.setColWidth(loc, 10);
}
回复

使用道具 7#

202111111111白银三
发表于 2022-11-3 10:28:41 显示全部楼层
也可以设置高亮吧,设置行高亮,判断只显示每行有数值的行数,这样也可以达到列的不展示
回复

使用道具 8#

yhdata_yzm
发表于 2022-11-3 13:22:49 显示全部楼层
202111111111 发表于 2022-11-3 10:28
也可以设置高亮吧,设置行高亮,判断只显示每行有数值的行数,这样也可以达到列的不展示 ...

你这不就麻烦了么,先计算合计再取值如果合计为0就隐藏,这个好判断些
回复

使用道具 9#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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