双层折叠树根据条件进行判断是否隐藏行

双向折叠图竖向共三层,汇总,一级科目,二级科目,二级科目层为最底层,如何让当一级科目下只有空白格二级科目时,这一行隐藏掉,而当一级科目下有其他二级科目以及空白格二级科目时,这里的空白格二级科目行就不隐藏。如图,红框的空白格行下二级科目还有汽车租赁费和办公室租金,那么这里的空白行就不隐藏了,而灰框下面只有空白格行,则隐藏掉。这里都是隐藏二级科目的空白行,一级科目还是存在的,不会去动

数据量挺大的,不能通过SQL处理

image.pngF_O0GPL7KXKZ{HA[T58KL5O.png

FineReport wayne_ 发布于 2021-12-8 15:00 (编辑于 2021-12-8 15:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
wayne_Lv7见习互助
发布于2021-12-9 08:38

image.png

image.png

image.png

再把E列隐藏掉就可以了

最佳回答
0
Z4u3z1Lv6专家互助
发布于2021-12-8 15:08

B7和b8分别设置条件属性 行高 0 条件 公式 len($$$)==0

  • wayne_ wayne_(提问者) 这样行不通的
    2021-12-08 15:11 
  • Z4u3z1 Z4u3z1 回复 wayne_(提问者) 看截图不存在就是空长度为0瑟。难道里面有空格,还是怎么个行不通?
    2021-12-08 15:14 
  • wayne_ wayne_(提问者) 回复 Z4u3z1 那个数据集里是处理成空格的,B7单元格是不会动的,B8是根据B7扩展出来的,如果B8扩展出来的值只有一个空格行,则B8所在行隐藏,B7不会动,如果B8扩展出来的值除了空格行,还有其它值,则B8扩展出来的那个空格行也不隐藏
    2021-12-08 15:15 
  • Z4u3z1 Z4u3z1 回复 wayne_(提问者) 看情况你处理成空格的方式不是条件属性(新值)。那就两种处理方式: 1、a.把处理成空格的方式改成条件属性(新值)b.将首次回答的公式改成 len(trim($$$))==0(a必须处理在b前面) 2、将首次回答的公式改成你处理成空格的公式
    2021-12-08 15:23 
  • wayne_ wayne_(提问者) 回复 Z4u3z1 这样子行不通的,问题不是只要设置隐藏当前行,而是要判断扩展出来的值是只有空格二级目录行还是同时存在其它二级科目行,再接着进一步判断是否隐藏
    2021-12-08 16:11 
最佳回答
0
用户E47mE1639Lv5见习互助
发布于2021-12-8 17:08

A8单元格设置条件属性,行高为0,条件公式为: COUNT(A8[!0]{A7 = $A7 && len(A8) > 0}) > 0

  • wayne_ wayne_(提问者) 谢谢,方法是可以的,我这里是B8单元格设置,条件公式改成=0就可以,COUNT(B8[!0]{B7 = $B7 && LEN(B8) > 0}) = 0,比我的方法少一步骤
    2021-12-09 08:50 
  • 1关注人数
  • 417浏览人数
  • 最后回答于:2021-12-9 08:38
    请选择关闭问题的原因
    确定 取消
    返回顶部