Focal Point
[SOLVED] Indent within a column

This topic can be found at:
https://forums.informationbuilders.com/eve/forums/a/tpc/f/7971057331/m/6397070336

August 26, 2013, 02:35 PM
a415
[SOLVED] Indent within a column
Hello,

I'm in the process of converting oracle reports to user end reports or ReportCaster reports. Instead of re-creating all of these reports, I'm just using the same SQL code and using the SQL Report option to create the procedure.

When it comes to formatting a PDF-only output, I want to indent some of the values in the column TYPE. Example:

TYPE
A. Alumni
A1. Young Alumni
A2. Alumni Staff
B. Parents

I only want to indent A1 and A2. Because my BY is on TYPE, if I added spaces before A1 and A2, they are sorted on top of A. Alumni. Is there a way I can just indent A1 and A2 and keep them ordered under A. Alumni?

---

TABLE FILE SQLOUT
PRINT
DONOR/D20C AS 'Donors'
AMT/D20.2CM AS '$'
BY LOWEST TYPE
ACROSS LOWEST FISCAL_YEAR AS ''
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE ROW-TOTAL AS 'TOTAL'
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT PDF
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *

This message has been edited. Last edited by: a415,


8009
Windows 7
Excel/HTML/AHTML/PDF
August 26, 2013, 03:33 PM
Francis Mariani
I would DEFINE the column that is displayed and use the original column in the BY with a NOPRINT. Something like this untested code:

DEFINE FILE SQLOUT
TYPE_DISP/A20 = IF TYPE IN ('A1', 'A2', 'B1', 'B2', 'C1', 'C2') THEN '   ' | TYPE ELSE TYPE;
END

TABLE FILE SQLOUT
PRINT
DONOR/D20C AS 'Donors'
AMT/D20.2CM AS '$'

BY LOWEST TYPE NOPRINT
BY LOWEST TYPE_DISP AS 'TYPE'

ACROSS LOWEST FISCAL_YEAR AS ''
ON TABLE SET PAGE-NUM NOLEAD
ON TABLE ROW-TOTAL AS 'TOTAL'
ON TABLE NOTOTAL
ON TABLE PCHOLD FORMAT PDF
ON TABLE SET HTMLCSS ON
ON TABLE SET STYLE *
...
END



Francis


Give me code, or give me retirement. In FOCUS since 1991

Production: WF 7.7.05M, Dev Studio, BID, MRE, WebSphere, DB2 / Test: WF 8.1.05M, App Studio, BI Portal, Report Caster, jQuery, HighCharts, Apache Tomcat, MS SQL Server
August 26, 2013, 04:05 PM
a415
Perfect! Thank you, Francis.


8009
Windows 7
Excel/HTML/AHTML/PDF