有人可以告诉我如何在顶级报告中保留缩进,例如此查询的结果吗?
select lpad(' ',2*level-1)||ename as ename
from emp
start with mgr is null
connect by nocycle prior empno = mgr;
它看起来像顶点报告修剪所有缩进标签和diaplay报告作为通常的行。
之前的Thanx。
答案 0 :(得分:2)
如果您想使用空格作为缩进,请尝试使用以下内容:
select replace(lpad('#', level*2, '#'),'#',' ')|| ename as ename
from emp
start with mgr is null
connect by nocycle prior empno = mgr
将ename列的'Display As'属性更改为'Standard Report Column',以便显示html标记
答案 1 :(得分:2)
我发现这个非常有用:)
Report Attributes > Column Attributes for ?ENAME? >
Column Formatting > HTML Expression
<span style="padding-left:#THE_LEVEL#px;">#ENAME#</span>