Date: Tue, 6 Nov 2001 10:03:58 -0500
Reply-To: Charles Patridge <Charles_S_Patridge@PRODIGY.NET>
Sender: "SAS(r) Discussion" <SAS-L@LISTSERV.UGA.EDU>
From: Charles Patridge <Charles_S_Patridge@PRODIGY.NET>
Subject: HASUG MEETING ANNOUNCEMENT Nov 14, 2001 (WEDNESDAY 9:00-11:30 am)
Content-Type: text/plain; charset=ISO-8859-1
HASUG MEETING ANNOUNCEMENT Nov 14, 2001 (WEDNESDAY 9:00-11:30 am)
Please note that this page is updated immediately after each quarterly
Hartford Area SAS User Group (HASUG) meeting. You may want to bookmark
this web page so that you can return to it quickly in the future.
The fourth quarter HASUG meeting is to be held on Wednesday, November 14,
2001, 9:00 a.m. to 11:30 at Bristol-Myers Squibb, Research Parkway,
Wallingford, Connecticut. Please note that this meeting is being held on a
Wednesday instead of our traditional day, Thursday. Our host asks that you
pre-register for the meeting via email by sending a message with your name
to the address register@hasug.org.
The first featured presentation will be "I'll Have the TABULATEs a la ODS
Please, With a Table of Contents On the Side given by Ray Pass. The
advent of the Output Delivery System (ODS) in Version 8 of the SAS System
is truly monumental in scope. It required rewriting all SAS Procedures that
produce output (not all do) and splitting out their “data components” from
their “table definitions” (presentation format templates). SAS users now
have the ability to combine these components into customized “output
objects” and to send them to different output “destinations”, including
casting them as HTML pages.
The HTML destination gives users the ability to produce our main content
output as one component frame of a multi-frame page. The other possible
component frames can be either procedure output or a Tables of Contents
(ToC). Although there are methods for customizing the contents of the ToC
frames, they still do take up valuable screen real estate. This paper
demonstrates a methodology for creating a separate stand-alone Table of
Contents for a multi-output ODS-HTML run, with navigational tools included
to go back and forth between the ToC and the content pages. Other data-
driven techniques are also demonstrated for renaming ODS-HTML generated
sequential body file names into more meaningful content-oriented names. The
techniques are not difficult when based on the power of ODS and simple SAS
programming tools.
Ray Pass, Ph.D., of Ray Pass Consulting, is an independent SAS consultant
and has been using the SAS System for too many years. He is the co-author,
with Ron Cody, of "Programming SAS by Example" (1995) and has delivered
many invited papers at national, regional and local SAS user groups. Ray's
primary areas of expertise in the SAS System are report generation and data
manipulation. In addition to teaching SAS courses, Ray has also been quite
active in organizing and participating in SAS user group activities on
various levels. Ray was one of the founders of both the New York
Area SAS Users Group (NYASUG) and the NorthEast SAS Users Group (NESUG.)
Ray co-chaired the first two NESUG annual conferences ('88, '89) and has
been a Section Chair at many SAS User Group International (SUGI) annual
conferences.
The other featured presentation will be "Using SAS ODS to Create
Professional-Quality Reports " given by Rob Krajcik. The SAS Output
Delivery System (ODS) can create Rich Text Format (RTF) files with little
coding effort. This presentation will show some of the steps the author
went through to get from a standard line printer listing to an RTF
document.
Rob Krajcik is a Principal Analyst in the Biostatistics and Data Management
division at Bristol-Myers Squibb in Wallingford, Connecticut. Prior to
joining Bristol-Myers Squibb, Rob was a consultant for pharmaceutical and
health insurance clients. His early involvement with SAS, which goes back
to the days SAS was housed in a single building, was using MICS and MXG to
undertake MVS capacity planning and performance management. Rob has
successfully completed SAS V6 Certification.
Directions and more information can be obtained from the HASUG website at
http://www.hasug.org
Regards,
Charles Patridge
HASUG Committee Member
Email: Charles_S_Patridge@prodigy.net