-
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]最终效果: