I am working on a stored process which will be used as a web application for people query the data via website. Everything works perfect on SAS EG until we test on the website http://sas/. I have defined the column width by using style=[outputwidth=3.25in] etc. in Proc tabulate (see teh code below). The columns look perfect when I run the Stored Process in SAS EG with default style “Ocean”. Before moved to web application, I have added %stpbegin and %stpend. It seems that this overwrites the column width I defined in Proc Tabulate. The column width changed. My codes are below. Could anyone tell me how to keep my column width after use %stpbegin and %stpend? Thanks in advance for your help! %global wantreg _odsdest _odsoptions _odsstyle _odsstylesheet; %let _odsdest=html; %let _odsoptions= rs=none; %let _ODSSTYLE=Ocean; %let _ODSSTYLESHEET=(URL="file:///C:/Program%20Files/SASHome/SASEnterpriseGuide/5.1/Styles/Ocean.css"); %stpbegin; PROC TABULATE DATA=VU_Statewide FORMAT =FREE12.; VAR Vol_Uti; CLASS Year / ORDER=UNFORMATTED MISSING ; CLASS hospname / ORDER=UNFORMATTED MISSING; CLASS Procedures / ORDER=UNFORMATTED MISSING ; classlev hospname /style=[outputwidth=3.25in font_size=2 ]; classlev procedures /style=[outputwidth=1.25in font_size=2 ]; classlev Year /style=[font_size=2] ; TABLE hospname =' ' , Year=' ' *Procedures=' ' *(Vol_Uti=' ' * Sum=' ' )/box={label=' ' /*Style=[background=BURLYWOOD]*/}; RUN; Quit; %stpend;
... View more