非整齐的级次维,折叠展开节点文字如何对齐

1951
1

tangmq 数据达人Lv4

发表于2019-9-26 16:41

楼主

如上图所示,企业类型是个级次维表,但是不工整,有些级次2层,有些级次三层。
某钻取表定义的是折叠展开,希望实现的目标是:如果没有下钻,前面没有加号展开,但是文字前面要加上空格,让文字都能对齐;

实现方式:
1、增加一个辅助列,计算浮动表元,是否为叶子节点,

表达式:
=self.leftcell(2).isleaf   获取道歉表元左边浮动表元的isleaf对象,是叶子节点返回 true,非叶子几点返回false;

2、定义浮动表元显示表达式,如果C3表元求出来的是true 叶子几点,显示文字前面加三个空格;

if(C3=true,'    '+@txt,@txt)




[size=13.3333px]最终效果:








最近看过此主题的会员

esen_4Y3L5ADO80

chenliwei

Gardenia

esen_4UJKI3MXES

esen_4PZ0WJGUKU

明明如月

ajsdhkjfhdasf

pandabuxizao

1个回答

只看楼主

辰哥 管理员

发表于2019-9-27 17:01

只看该作者

取消 关注该作者的回复

沙发

感谢分享,这里辰哥替薏米们谢谢大神了~

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号