帆软报表,如果某列全是空值,如何自动隐藏掉

image.pngimage.png

如图所示,报表里面对这些列进行了汇总求和,求和出来显示0,然后用公式让0变成了空值,但是全是空值(也可以说求和是0的)的放在这里太难看了,可以自动隐藏掉吗?

不能手动隐藏,比如第二列,今天的数据 求和是0,但是明天的就不一定是0了,如果手动隐藏掉,明天的不为0的数据也会被隐藏掉。

FineReport 帆软用户21wlka79tN 发布于 2024-6-6 22:17
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
1
CD20160914Lv8专家互助
发布于2024-6-6 22:37(编辑于 2024-6-6 22:38)

你直接分别在单元格的上面设置公式:

sum(c2)  

sum(d2)

然后条件属性等于0,列宽0

后面列类推就这样

image.png

最佳回答
1
xyz168Lv2见习互助
发布于2024-6-7 08:58

这个不能直接求和判定,有可能存在明细有值,和为0的情况

应该增加辅助列,判定是否为空或是0,给这种格子标注1 如if(B3=0||len(B3)=0,0,1)

在对辅助列求和

在用条件属性设置列宽就行了

判定的是辅助单元格的合计

image.png

最佳回答
0
等待1986Lv2见习互助
发布于2024-6-7 08:45(编辑于 2024-6-7 08:59)

求和是0,你的意思是+1和﹣1的和也可能是0对吧

那就用MAX和MIN函数,如果最大值和最小值都等于0,然后就设置 单元格条件属性让列宽等于0

if(max(c2)==0&&min(c2)==0,0,1)

image.png

最佳回答
0
58999Lv5见习互助
发布于2024-6-7 10:03

在所有字段上增加 条件属性len($$$)=0

image.png

  • 5关注人数
  • 380浏览人数
  • 最后回答于:2024-6-7 10:03
    请选择关闭问题的原因
    确定 取消
    返回顶部