QUERIES BY ODS BEGINNERS. Varsha C. Shah, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC
|
|
- Trevor Webb
- 5 years ago
- Views:
Transcription
1 QUERIES BY ODS BEGINNERS Varsha C. Shah, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC ABSTRACT This paper presents a list of questions often asked by those initially experimenting with ODS output. Why might questions arise? One could be converting from Version 6 or simply trying to improve the appearance of output. Also, often the same results can be achieved in several different ways, and a novice might wonder about this. Here, an attempt is made to answer some common questions in as simple a way as possible, one thing at a time. It is assumed that after getting to know the basics, the reader will experiment with combinations of ODS features to achieve the desired output appearance. To keep things simple, neither templates nor ODS styles are introduced. Also, it is worth mentioning that future versions of SAS will make some of the features described here available more conveniently. This work was done with Version 8.2. INTRODUCTION ODS is full of surprises. It creates what was not possible with simple listings, but some additional things come along which the programmer may want to deal with. The illustrations are based on randomly generated data. The discussion is limited to two procedures commonly used when attractive output is desired, namely PROC REPORT and PROC TABULATE. Most of the features are common to both procedures. The SAS program and results are included in the appendix. The options or statements required for the desired changes in the output are highlighted in light gray. Each affected statement is followed by a dark square indicating the question numbers addressed, from the following list of commonly recurring questions at my organization: Q1 How can I change the fonts of titles and footnotes? Q2 How can I get rid of shading in PROC TABULATE output? Q3 How can I get rid of shading in PROC REPORT output? Q4 How can I change column width in PROC TABULATE output? Q5 How can I change column width in PROC REPORT output? Q6 How can I align text or numbers in columns? Q7 How can I change page numbers to start with a number greater than 1? Q8 In RTF output, how can I format characters as subscripts or superscripts? Q9 In RTF output, how can I add spaces in formats for indentation or other purposes? Q10 How can I create a blank line between two footnotes? SOME CAUTIONS Some of the solutions need further explanation. Here they are addressed by question number. Q10: If a blank line has to be left between two footnotes, a blank footnote should be created as illustrated in the example for the superscript/subscript(q8) and indentation(q9). Q4 & Q5: Whenever a CELLWIDTH value is specified, it should be followed by a measurement unit such as cm or in. files. ODS by default assigns page number 1 at the beginning of a file, whereas you do not want the page number to be reset to 1 for the entirety of the collection. The way to get around this depends on the type of file being created. For an RTF file you need a macro that can be obtained from the SAS Institute website. For a PDF file the desired page number should be included in an OPTIONS statement preceding the procedure call. The illustration shows a PDF file starting with page number 5. Q9: In traditional SAS output, it is possible to specify leading blanks in formats and have them respected. However, ODS will ignore multiple leading blanks in applying formats, thus making it impossible to have indentation by normal means. It also collapses multiple consecutive intermediate spaces into one. However, spaces can be maintained in RTF output, with some caveats. The irregular spacing in the final illustration is intentional for displaying relevant concepts. In the format for region, some RTF language coding is used to achieve desired spacing. By placing the text within curly braces {}, one leading blank can be achieved by simply using one leading space. The symbol {\line} results in going to the next line, and use of multiple \~ within curly braces can be used to produce multiple blank spaces. Here, the leading blank between the curly braces for value 01 has produced one space before North Carolina in the first data row of the output. For value 02, the leading blank before Piedmont and the \~ preceding North Carolina have accomplished the same result of skipping one space. The format for value 03 yields interesting results. The nine blank symbols (\~) preceding Mountain do indent the word in the next line. But the way it aligns under the word Tennessee, it seems to have skipped only four spaces rather than nine. This illusion is related to use of proportional fonts. Basically, one needs to experiment until satisfactory results are achieved. CONCLUSION ODS is a powerful tool, but there are many hidden assumptions in creating the destination files. It is possible to modify the default appearance of the output by employing overriding statements and options. Once one has become comfortable with some basic ODS possibilities, one can produce very pleasant output. REFERENCES Haworth, Lauren E., Output Delivery System: The Basics, Cary, NC: SAS Institute Inc., SAS Institute Inc., The Complete Guide to the SAS Output Delivery System, Version 8, Cary, NC: SAS Institute Inc., ACKNOWLEDGEMENTS The author wishes to thank the Collaborative Studies Coordinating Center statisticians and programmers for their queries that led to the compilation of the basic questions. The author would like to thank Guochen Song for his help in resolving some of the questions and finding the answers. The work would not have been possible without the support and encouragement of my supervisor Kathy Roggenkamp.. Q7: There may be times when you want to compile a collection of reports from several tables written to different RTF or PDF
2 CONTACT INFORMATION Varsha C. Shah CSCC, Department of Biostatistics, CB #8030 University of North Carolina Chapel Hill, NC Phone: Fax: APPENDIX proc format; value $region '01'="North Carolina Coastal" '02'="North Carolina Piedmont" '03'="Tennessee Mountain" ; value $trtfmt 'T1'="Treatment1" 'T2'="Treatment2" 'T3'="Treatment3" ; options nocenter missing=' '; *************************************************************************************************************; ************************************************ proc report************************************************; *************************************************************************************************************; *-x-x-x-x-x-x- generate the output unadjusted report -x-x-x-x-x-x-*; ods rtf file="&odsoutdir\&job._unadj_report.rtf"; title1 "Proc Report results unadjusted"; proc report data=example1 split='~' nowindows; column region trtment,(ntot avg stdev); define trtment /across order=internal " "; define region /group "REGION" order=internal; define ntot /analysis " N " ; define avg /display "Mean" mean; quit; define stdev /display "STD" mean; Proc Report results unadjusted T1 T2 T3 REGION N Mean STD N Mean STD N Mean STD *-x-x-x-x-x-x- generate the output adjusted for shading, column width,alignment -x-x-x-x-x-x-*; ods rtf file="&odsoutdir\&job._adj_report.rtf"; options pageno=5; *Illustrates does not work with RTF file;
3 Title1 "Proc Report results adjusted for shading, column width, alignment"; proc report data=example1 split='~' nowindows; column region trtment,(ntot avg stdev); define trtment /across format=$trtfmt. style=[background=white ] order=internal " "; *Q3; define region /group format=$region style=[background=white cellwidth=3.7 cm] "REGION" order=internal; *Q3,Q5; define ntot /analysis format=f2.0 center style=[background=white cellwidth=1 cm] quit; define avg " n " ; *Q3,Q5,Q6; /display format=f6.3 style=[background=white cellwidth=1.2 cm] "mean" mean; *Q3,Q5,Q6; define stdev /display format=f6.4 style=[background=white cellwidth=1.2 cm] "STD" mean; *Q3,Q5,Q6; Proc Report results adjusted for shading, column width, alignment Treatment1 Treatment2 Treatment3 REGION N Mean STD N Mean STD N Mean STD North Carolina Coastal North Carolina Piedmont Tennessee Mountain x-x-x-x-x-x- generate the output adjusted for page numbers. -x-x-x-x-x-x-; ods pdf file="&odsoutdir\&job..pdf"; *Q7; options pageno=5; *Q7; Title1 "Proc Report results adjusted for page numbers- pdf file"; proc report data=example1 split='~' nowindows; column region trtment,(ntot avg stdev); define trtment /across format=$trtfmt. style=[background=white ] order=internal " "; define region /group format=$region. style=[background=white cellwidth=3.7 cm] "REGION" order=internal; define ntot /analysis format=f2.0 center style=[background=white cellwidth=1 cm] define avg quit; ods pdf close; *Q7; " n " ; /display format=f6.3 style=[background=white cellwidth=1.3 cm] "mean" mean; define stdev /display format=f6.4 style=[background=white cellwidth=1.3 cm] "STD" mean;
4 *************************************************************************************************************; ***********************************************proc tabulate***********************************************; *************************************************************************************************************; proc format; value $region '01'="North Carolina Coastal" '02'="North Carolina Piedmont" '03'="Tennessee Mountain(1)" ; **** Fotnotes created for the illustration ***; data _null_; length text1 text2 $65 text3 $180 add_txt1 add_txt2 $210; text1="this footnote is purposely made long for the illustration purposes."; text2="so the two sentences are concatenated. "; text3=left(trim(text1)) ' ' left(trim(text2)); text4="the illustration created by VCS"; text5="illustrate partial font modification"; call symput ("text3",text3); call symput ("text4",text4); call symput ("text5",text5); footnote1 "(1)Includes some bordering counties of North Carolina"; footnote2 "&text3"; footnote3 "&text4"; footnote4 "&text5"; *-x-x-x-x-x-x- generate the output unadjusted - tabulate-x-x-x-x-x-x-*; options nocenter missing=' ' ps=30; ods rtf file="&odsoutdir\&job._unadj_tabulate.rtf"; Title1 "Proc Tabulate results unadjusted"; proc tabulate data=example2 format=20.; CLASS region trtment ; CLASSLEV region trtment ; FORMAT region $region.; VAR n avg std ; TABLE region=' ', trtment=' ' * (n='n' *sum=' ' avg='%' *sum=' '
5 std ='std' *sum=' ' ) /PRINTMISS MISSTEXT = ' N/A ' RTS=27 BOX =[label="{region}"] ; Proc Tabulate results unadjusted REGION T1 T2 T3 N % STD N % STD N % STD North Carolina Coastal North Carolina Piedmont Tennessee Mountain(1) (1)Includes some bordering counties of North Carolina This footnote is purposely made long for the illustration purpose So the two sentences are concatenated a as text is added. The illustration created by VCS Illustrate partial font modification -x-x-x-x-x-x- generate the output modified for fontsizes, shade, -x-x-x-x-x-x-*; *-x-x-x-x-x-x-cellwidth, and superscripts/subscripts. -x-x-x-x-x-x-*; proc format; value $region '01'="{North Carolina Coastal}" '02'="{North Carolina Piedmont}" '03'="{Tennessee Mountain}{\super(1)\nosupersub}"; *Q8; footnote1 "{\super(1)\nosupersub}{includes some bording counties of North Carolina}"; *Q8; footnote2 height=10pt italic "&text3"; *Q1; footnote3 height=10pt italic "&text4"; *Q1; footnote4 " "; *Creating a blank line between the footnotes; footnote6 height=12pt font='arial' "want only " bold "partial " font='arial' height=12pt "modification"; *Q1; ods rtf file="&odsoutdir\&job._adj_tabulate.rtf"; Title1 "Proc Tabulate results adjusted for shading, fontsize, cellwidth, super/subscripts"; proc tabulate data=example2 missing style=[background=white] format=20.; CLASS region trtment ; CLASSLEV trtment/style=[background=white] ; *Q2; CLASSLEV region /style=[cellwidth=3 cm background=white] ; *Q4,Q2; VAR n avg std /style=[cellwidth=1.0 cm background=white];*q4,q2; FORMAT region $region.;
6 TABLE region=' ', trtment=' ' * (n='n' *sum=' '*f=2.0 avg='%' *sum=' '*f=4.1 std ='std' *sum=' ' * f=4.2 ) /PRINTMISS MISSTEXT = ' N/A ' RTS=27 BOX =[label="{region}" style=[background=white]] ; *Q2; Proc Tabulate results adjusted for shading, fontsize, cellwidth, super/subscripts REGION T1 T2 T3 N % STD N % STD N % STD North Carolina Coastal North Carolina Piedmont Tennessee Mountain (1) (1) Includes some bordering counties of North Carolina This footnote is purposely made long for the illustration purpose So the two sentences are concatenated as well as text is added. The illustration created by VCS *Q10;; Blank line created by footnote4 Want only partial font modification *-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-*; * generate the output modified for indentation,leading spaces *; *-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-x-*; ods rtf file="&odsoutdir\&job._adjindent_tabulate.rtf"; proc format; value $region '01'="{ North Carolina}{\line}{Coastal}" '02'="{\~North Carolina}{\line}{ Piedmont}" '03'="{Tennessee}{\line}{\~\~\~\~\~\~\~\~\~Mountain}{\super(1)\nosupersub}"; *Q9,Q8,; Title1 "Proc Tabulate results adjusted for indentation"; proc tabulate data=example2 missing style=[background=white] format=20.; CLASS region trtment ; CLASSLEV trtment/style=[background=white] ; CLASSLEV region /style=[cellwidth=3 cm background=white] ; VAR n avg std /style=[cellwidth=1.0 cm background=white] ; FORMAT region $region.; TABLE region=' ',
7 trtment=' ' * (n='n' *sum=' '*f=2.0 avg='%' *sum=' '*f=4.1 std ='std' *sum=' ' * f=4.2 ) /PRINTMISS MISSTEXT = ' N/A ' RTS=27 BOX =[label="{region}" style=[background=white]] ; Proc Tabulate results adjusted for indentation REGION T1 T2 T3 N % STD N % STD N % STD North Carolina Coastal North Carolina Piedmont Tennessee Mountain (1) (1) Includes some bordering counties of North Carolina This footnote is purposely made long for the illustration purpose So the two sentences are concatenated as well as text is added. The illustration created by VCS *Q10;; Blank line created by footnote4 Want only partial font modification
8
ODS for PRINT, REPORT and TABULATE
ODS for PRINT, REPORT and TABULATE Lauren Haworth, Genentech, Inc., San Francisco ABSTRACT For most procedures in the SAS system, the only way to change the appearance of the output is to change or modify
More informationInnovative Graph for Comparing Central Tendencies and Spread at a Glance
Paper 140-28 Innovative Graph for Comparing Central Tendencies and Spread at a Glance Varsha C. Shah, CSCC, Dept. of Biostatistics, UNC-CH, Chapel Hill, NC Ravi M. Mathew, CSCC,Dept. of Biostatistics,
More informationSquare Peg, Square Hole Getting Tables to Fit on Slides in the ODS Destination for PowerPoint
PharmaSUG 2018 - Paper DV-01 Square Peg, Square Hole Getting Tables to Fit on Slides in the ODS Destination for PowerPoint Jane Eslinger, SAS Institute Inc. ABSTRACT An output table is a square. A slide
More informationSAS Survey Report Macro for Creating User-Friendly Descriptive Summaries
SESUG Paper BB-119-2017 SAS Survey Report Macro for Creating User-Friendly Descriptive Summaries Tammiee Dickenson, University of South Carolina; Jessalyn Smith, Data Recognition Corporation; Grant Morgan,
More informationFigure 1. Table shell
Reducing Statisticians Programming Load: Automated Statistical Analysis with SAS and XML Michael C. Palmer, Zurich Biostatistics, Inc., Morristown, NJ Cecilia A. Hale, Zurich Biostatistics, Inc., Morristown,
More informationCHAPTER 7 Using Other SAS Software Products
77 CHAPTER 7 Using Other SAS Software Products Introduction 77 Using SAS DATA Step Features in SCL 78 Statements 78 Functions 79 Variables 79 Numeric Variables 79 Character Variables 79 Expressions 80
More informationFormatting Highly Detailed Reports: Eye-Friendly, Insight-Facilitating
L.Fine Formatting Highly Detailed Reports 1 Formatting Highly Detailed Reports: Eye-Friendly, Insight-Facilitating Lisa Fine, United BioSource Corporation Introduction Consider a highly detailed report
More informationArt Carpenter California Occidental Consultants
PharmaSUG 2010 - Paper HW03 PROC TABULATE: Getting Started and Doing More Art Carpenter California Occidental Consultants ABSTRACT Although PROC TABULATE has been a part of Base SAS since early version
More informationIndenting with Style
ABSTRACT Indenting with Style Bill Coar, Axio Research, Seattle, WA Within the pharmaceutical industry, many SAS programmers rely heavily on Proc Report. While it is used extensively for summary tables
More informationA Macro to Manage Table Templates Mark Mihalyo, Community Care Behavioral Health Organization, Pittsburgh, PA
A Macro to Manage Table Templates Mark Mihalyo, Community Care Behavioral Health Organization, Pittsburgh, PA ABSTRACT The scenario: Data must be placed in a table or chart design provided by the company
More informationThe REPORT Procedure CHAPTER 32
859 CHAPTER 32 The REPORT Procedure Overview 861 Types of Reports 861 A Sampling of Reports 861 Concepts 866 Laying Out a Report 866 Usage of Variables in a Report 867 Display Variables 867 Order Variables
More informationUsing PROC TABULATE and ODS Style Options to Make Really Great Tables Wendi L. Wright, CTB / McGraw-Hill, Harrisburg, PA
Using PROC TABULATE and ODS Style Options to Make Really Great Tables Wendi L. Wright, CTB / McGraw-Hill, Harrisburg, PA ABSTRACT We start with an introduction to PROC TABULATE, looking at the basic syntax,
More informationWriting Reports with the
Writing Reports with the SAS System s TABULATE Procedure or Big Money Proc Tabulate Ben Cochran The Bedford Group bencochran@nc.rr.com Writing Reports with the SAS System s TABULATE Procedure Copyright
More informationGeneral Methods to Use Special Characters Dennis Gianneschi, Amgen Inc., Thousand Oaks, CA
General Methods to Use Special Characters Dennis Gianneschi, Amgen Inc., Thousand Oaks, CA ABSTRACT This paper presents three general methods to use special characters in SAS procedure output as well as
More informationINTRODUCTION TO SAS HOW SAS WORKS READING RAW DATA INTO SAS
TO SAS NEED FOR SAS WHO USES SAS WHAT IS SAS? OVERVIEW OF BASE SAS SOFTWARE DATA MANAGEMENT FACILITY STRUCTURE OF SAS DATASET SAS PROGRAM PROGRAMMING LANGUAGE ELEMENTS OF THE SAS LANGUAGE RULES FOR SAS
More informationPresentation Quality Bulleted Lists Using ODS in SAS 9.2. Karl M. Kilgore, PhD, Cetus Group, LLC, Timonium, MD
Presentation Quality Bulleted Lists Using ODS in SAS 9.2 Karl M. Kilgore, PhD, Cetus Group, LLC, Timonium, MD ABSTRACT Business reports frequently include bulleted lists of items: summary conclusions from
More informationOverview 14 Table Definitions and Style Definitions 16 Output Objects and Output Destinations 18 ODS References and Resources 20
Contents Acknowledgments xiii About This Book xv Part 1 Introduction 1 Chapter 1 Why Use ODS? 3 Limitations of SAS Listing Output 4 Difficulties with Importing Standard Listing Output into a Word Processor
More informationABSTRACT INTRODUCTION MACRO. Paper RF
Paper RF-08-2014 Burst Reporting With the Help of PROC SQL Dan Sturgeon, Priority Health, Grand Rapids, Michigan Erica Goodrich, Priority Health, Grand Rapids, Michigan ABSTRACT Many SAS programmers need
More informationPart 1. Getting Started. Chapter 1 Creating a Simple Report 3. Chapter 2 PROC REPORT: An Introduction 13. Chapter 3 Creating Breaks 57
Part 1 Getting Started Chapter 1 Creating a Simple Report 3 Chapter 2 PROC REPORT: An Introduction 13 Chapter 3 Creating Breaks 57 Chapter 4 Only in the LISTING Destination 75 Chapter 5 Creating and Modifying
More informationThe Fantastic Four: Running Your Report Using the TABULATE, TRANSPOSE, REPORT, or SQL Procedure
Paper 6124-2016 The Fantastic Four: Running Your Report Using the TABULATE, TRANSPOSE, REPORT, or SQL Procedure Joshua M. Horstman, Nested Loop Consulting, Indianapolis, IN, USA ABSTRACT Like all skilled
More informationMaking a SYLK file from SAS data. Another way to Excel using SAS
Making a SYLK file from SAS data or Another way to Excel using SAS Cynthia A. Stetz, Acceletech, Bound Brook, NJ ABSTRACT Transferring data between SAS and other applications engages most of us at least
More informationfootnote1 height=8pt j=l "(Rev. &sysdate)" j=c "{\b\ Page}{\field{\*\fldinst {\b\i PAGE}}}";
Producing an Automated Data Dictionary as an RTF File (or a Topic to Bring Up at a Party If You Want to Be Left Alone) Cyndi Williamson, SRI International, Menlo Park, CA ABSTRACT Data dictionaries are
More informationEssential ODS Techniques for Creating Reports in PDF Patrick Thornton, SRI International, Menlo Park, CA
Thornton, S. P. (2006). Essential ODS techniques for creating reports in PDF. Paper presented at the Fourteenth Annual Western Users of the SAS Software Conference, Irvine, CA. Essential ODS Techniques
More informationA Dynamic Imagemap Generator Carol Martell, Highway Safety Research Center, Chapel Hill, NC
A Dynamic Imagemap Generator Carol Martell, Highway Safety Research Center, Chapel Hill, NC ABSTRACT We learned that our web developers were turning a picture of the state of North Carolina with its one
More informationQuick Data Definitions Using SQL, REPORT and PRINT Procedures Bradford J. Danner, PharmaNet/i3, Tennessee
ABSTRACT PharmaSUG2012 Paper CC14 Quick Data Definitions Using SQL, REPORT and PRINT Procedures Bradford J. Danner, PharmaNet/i3, Tennessee Prior to undertaking analysis of clinical trial data, in addition
More informationRWI not REI a Robust report writing tool for your toughest mountaineering challenges.
Paper SAS2105 RWI not REI a Robust report writing tool for your toughest mountaineering challenges. Robert T. Durie SAS Institute ABSTRACT The degree of customization required for different kinds of reports
More informationWYSIWYG Editor: Users Manual
WYSIWYG Editor: Users Manual Table of Contents WYSIWYG Editor Overview.... 3 Adding Text... 4 Inserting an Image.... 7 Inserting a File.... 15 Embedding Media.... 21 Inserting an Email Link.... 25 Captiva
More informationChristopher Toppe, Ph.D. Computer Sciences Corporation
An Introduction to PROC TABULATE: A Hands-On Workshop Christopher Toppe, Ph.D. Computer Sciences Corporation Abstract The Tabulate procedure is, along with PROC REPORT, one of the most powerful and difficult
More informationQuick Results with the Output Delivery System
Paper 58-27 Quick Results with the Output Delivery System Sunil K. Gupta, Gupta Programming, Simi Valley, CA ABSTRACT SAS s new Output Delivery System (ODS) opens a whole new world of options in generating
More informationPaper Abstract. Introduction. SAS Version 7/8 Web Tools. Using ODS to Create HTML Formatted Output. Background
Paper 43-25 The International Studies Project : SAS Version 7/8 Web Tools To The Rescue Lilin She, UNC-CH, Department Of Biostatistics, Chapel Hill, NC Jeffrey M. Abolafia, UNC-CH, Department Of Biostatistics,
More informationInternational Studies Association Table Preparation Guidelines
International Studies Association Table Preparation Guidelines Creating Use your programs table creation tool for all tables. Do not use tabs and spaces. Do not break contents of a cell across multiple
More informationWord Template Instructions
Office of Graduate Education Word Template Instructions The Rensselaer thesis and dissertation template , available for download, conforms to the requirements of the Office of Graduate
More informationMS WORD. You can use it for writing letters, reports and so on.
MS WORD MS WORD 2 You can use it for writing letters, reports and so on. Starting Word application 3 To start MS. Word do the following: 1. From the Start button on the taskbar, select All Programs. 2.
More informationET01. LIBNAME libref <engine-name> <physical-file-name> <libname-options>; <SAS Code> LIBNAME libref CLEAR;
ET01 Demystifying the SAS Excel LIBNAME Engine - A Practical Guide Paul A. Choate, California State Developmental Services Carol A. Martell, UNC Highway Safety Research Center ABSTRACT This paper is a
More informationGetting Up to Speed with PROC REPORT Kimberly LeBouton, K.J.L. Computing, Rossmoor, CA
SESUG 2012 Paper HW-01 Getting Up to Speed with PROC REPORT Kimberly LeBouton, K.J.L. Computing, Rossmoor, CA ABSTRACT Learning the basics of PROC REPORT can help the new SAS user avoid hours of headaches.
More informationABSTRACT INTRODUCTION TRICK 1: CHOOSE THE BEST METHOD TO CREATE MACRO VARIABLES
An Efficient Method to Create a Large and Comprehensive Codebook Wen Song, ICF International, Calverton, MD Kamya Khanna, ICF International, Calverton, MD Baibai Chen, ICF International, Calverton, MD
More informationPaper PO07. %RiTEN. Duong Tran, Independent Consultant, London, Great Britain
Paper PO07 %RiTEN Duong Tran, Independent Consultant, London, Great Britain ABSTRACT For years SAS programmers within the Pharmaceutical industry have been searching for answers to produce tables and listings
More informationIT S THE LINES PER PAGE THAT COUNTS Jonathan Squire, C2RA, Cambridge, MA Johnny Tai, Comsys, Portage, MI
IT S THE LINES PER PAGE THAT COUNTS Jonathan Squire, C2RA, Cambridge, MA Johnny Tai, Comsys, Portage, MI ABSTRACT When the bodytitle option is used to keep titles and footnotes independent of the table
More informationPractically Perfect Presentations Cynthia L. Zender, SAS Institute, Inc., Cary, NC
SCSUG2011-S07 Practically Perfect Presentations Cynthia L. Zender, SAS Institute, Inc., Cary, NC ABSTRACT PROC REPORT is a powerful reporting procedure, whose output can be "practically perfect" when you
More informationRun your reports through that last loop to standardize the presentation attributes
PharmaSUG2011 - Paper TT14 Run your reports through that last loop to standardize the presentation attributes Niraj J. Pandya, Element Technologies Inc., NJ ABSTRACT Post Processing of the report could
More informationTable of Contents. Word. Using the mouse wheel 39 Moving the insertion point using the keyboard 40 Resume reading 41
Table of Contents iii Table of Contents Word Starting Word What is word processing? 2 Starting Word 2 Exploring the Start screen 4 Creating a blank document 4 Exploring the Word document window 5 Exploring
More informationFormatting documents in Microsoft Word Using a Windows Operating System
Formatting documents in Microsoft Word Using a Windows Operating System 2017-07-20 Research & Scholarship, McLaughlin Library University of Guelph 50 Stone Road East Guelph, Ontario N1G 2W1 2 Contents
More informationQuick Start Guide. Version R94. English
Custom Reports Quick Start Guide Version R94 English December 12, 2016 Copyright Agreement The purchase and use of all Software and Services is subject to the Agreement as defined in Kaseya s Click-Accept
More informationLibre Writer Exercise - 4
Libre Writer Exercise - 4 Aim: Introduction to Writer, importance of Writer as Word Processor, overview of toolbars, saving, accessing files, using help and resources. i). Create a document using the features:
More informationAssessing superiority/futility in a clinical trial: from multiplicity to simplicity with SAS
PharmaSUG2010 Paper SP10 Assessing superiority/futility in a clinical trial: from multiplicity to simplicity with SAS Phil d Almada, Duke Clinical Research Institute (DCRI), Durham, NC Laura Aberle, Duke
More informationODS in an Instant! Bernadette H. Johnson, The Blaze Group, Inc., Raleigh, NC
Paper 210-28 ODS in an Instant! Bernadette H. Johnson, The Blaze Group, Inc., Raleigh, NC ABSTRACT Do you need to generate high impact word processor, printer- or web- ready output? Want to skip the SAS
More informationCo. Cavan VEC. Co. Cavan VEC. Programme Module for. Word Processing. leading to. Level 5 FETAC. Word Processing 5N1358. Word Processing 5N1358
Co. Cavan VEC Programme Module for Word Processing leading to Level 5 FETAC 1 Introduction This programme module may be delivered as a standalone module leading to certification in a FETAC minor award.
More informationODS/RTF Pagination Revisit
PharmaSUG 2018 - Paper QT-01 ODS/RTF Pagination Revisit Ya Huang, Halozyme Therapeutics, Inc. Bryan Callahan, Halozyme Therapeutics, Inc. ABSTRACT ODS/RTF combined with PROC REPORT has been used to generate
More informationOU EDUCATE TRAINING MANUAL
OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface
More informationHow to Create a Custom Style
Paper IS04 How to Create a Custom Style Sonia Extremera, PharmaMar, Madrid, Spain Antonio Nieto, PharmaMar, Madrid, Spain Javier Gómez, PharmaMar, Madrid, Spain ABSTRACT SAS provide us with a wide range
More informationPart 1. Introduction. Chapter 1 Why Use ODS? 3. Chapter 2 ODS Basics 13
Part 1 Introduction Chapter 1 Why Use ODS? 3 Chapter 2 ODS Basics 13 2 Output Delivery System: The Basics and Beyond Chapter 1 Why Use ODS? If all you want are quick results displayed to the screen or
More informationCreate a new document based on default template, other available template like: memo, fax, agenda.
Word Processing 3 Objectives: Working with Documents Enhancing Productivity Using the Application Open, close a word processing application. Open, close documents. Create a new document based on default
More informationMacros for creating a custom report of figures
ABSTRACT SESUG Paper AD-101-2017 Macros for creating a custom report of figures Laura Williams, CROS NT LLC Often, with clinical studies, a report that includes both tables and figures can be preferred.
More informationLava New Media s CMS. Documentation Page 1
Lava New Media s CMS Documentation 5.12.2010 Page 1 Table of Contents Logging On to the Content Management System 3 Introduction to the CMS 3 What is the page tree? 4 Editing Web Pages 5 How to use the
More informationABSTRACT INTRODUCTION
Automatically Output Rich Text Format Tables Using Dynamic Table Definitions in DATA _NULL_ Step Mei Tang, Ventana Clinical Research Corporation, Toronto, Ontario, Canada ABSTRACT This paper presents an
More informationSAS Macro Dynamics - From Simple Basics to Powerful Invocations Rick Andrews, Office of the Actuary, CMS, Baltimore, MD
Paper BB-7 SAS Macro Dynamics - From Simple Basics to Powerful Invocations Rick Andrews, Office of the Actuary, CMS, Baltimore, MD ABSTRACT The SAS Macro Facility offers a mechanism for expanding and customizing
More informationEnhancing SAS Output Tables with WordPerfect
Enhancing SAS Output Tables with WordPerfect Hugh Geary, Neoprobe Corporation, Dublin, Ohio Abstract Creating tables from SAS output may involve use of some rather detailed WordPerfect code. Once the ground
More informationGo Ahead and _BREAK_-down: Advanced COMPUTE Block Examples
Paper SAS431-2017 Go Ahead and _BREAK_-down: Advanced COMPUTE Block Examples Cynthia Zender, SAS Institute Inc. ABSTRACT When you look at examples of the REPORT procedure, you see code that tests _BREAK_
More informationThe City School PECHS Junior Boys 1 st Term Comprehensive Worksheet (Creating a Document)
he City School PECHS Junior Boys 1 st erm 2018-19 Comprehensive Worksheet (Creating a Document) Question 1: Fill in the blanks with appropriate answers. a) You can save a Microsoft Word document as a PDF
More informationPaper CC-016. METHODOLOGY Suppose the data structure with m missing values for the row indices i=n-m+1,,n can be re-expressed by
Paper CC-016 A macro for nearest neighbor Lung-Chang Chien, University of North Carolina at Chapel Hill, Chapel Hill, NC Mark Weaver, Family Health International, Research Triangle Park, NC ABSTRACT SAS
More informationAPPENDIX THE TOOLBAR. File Functions
APPENDIX THE TOOLBAR Within the WYSIWYG editor, there are a variety of functions available to the user to properly update the page. Below is a list of all the functions available. Keep in mind that the
More informationPrint the Proc Report and Have It on My Desktop in the Morning! James T. Kardasis, J.T.K. & Associates, Skokie, IL
Print the Proc Report and Have It on My Desktop in the Morning! James T. Kardasis, J.T.K. & Associates, Skokie, IL ABSTRACT The user will learn how to produce detail and summary reports as well as frequency
More informationABSTRACT MORE THAN SYNTAX ORGANIZE YOUR WORK THE SAS ENTERPRISE GUIDE PROJECT. Paper 50-30
Paper 50-30 The New World of SAS : Programming with SAS Enterprise Guide Chris Hemedinger, SAS Institute Inc., Cary, NC Stephen McDaniel, SAS Institute Inc., Cary, NC ABSTRACT SAS Enterprise Guide (with
More informationMicrosoft Word Tutorial
Microsoft Word Tutorial 1 GETTING STARTED Microsoft Word is one of the most popular word processing programs supported by both Mac and PC platforms. Microsoft Word can be used to create documents, brochures,
More informationRunning head: WORD 2007 AND FORMATING APA PAPERS 1. A Brief Guide to using Word 2007 to Format Papers in the Publication Style of the American
Running head: WORD 2007 AND FORMATING APA PAPERS 1 A Brief Guide to using Word 2007 to Format Papers in the Publication Style of the American Psychological Association (6 th Ed.) Jeff Aspelmeier Department
More informationThe American University in Cairo. Academic Computing Services. Word prepared by. Soumaia Ahmed Al Ayyat
The American University in Cairo Academic Computing Services Word 2000 prepared by Soumaia Ahmed Al Ayyat Spring 2001 Table of Contents: Opening the Word Program Creating, Opening, and Saving Documents
More informationSOUTHWEST DECISION SCIENCES INSTITUTE INSTRUCTIONS FOR PREPARING PROCEEDINGS
SOUTHWEST DECISION SCIENCES INSTITUTE INSTRUCTIONS FOR PREPARING PROCEEDINGS IMPORTANT NOTES: All camera-ready submissions must be submitted electronically via the conference management system (Easy Chair)
More informationQuick Access Toolbar. You click on it to see these options: New, Open, Save, Save As, Print, Prepare, Send, Publish and Close.
Opening Microsoft Word 2007 in the practical room UNIT-III 1 KNREDDY 1. Nyelvi beállítások az Office 2007-hez (Language settings for Office 2007 (not 2003)) English. 2. Double click on the Word 2007 icon
More informationEssentials of the SAS Output Delivery System (ODS)
Essentials of the SAS Output Delivery System (ODS) State of Oregon SAS Users Group December 5, 2007 Andrew H. Karp Sierra Information Services www.sierrainformation.com Copyright Andrew H Karp All Rights
More informationSan Pedro Junior College. WORD PROCESSING (Microsoft Word 2016) Week 4-7
WORD PROCESSING (Microsoft Word 2016) Week 4-7 Creating a New Document In Word, there are several ways to create new document, open existing documents, and save documents: Click the File menu tab and then
More informationA Fully Automated Approach to Concatenate RTF outputs and Create TOC Zhiping Yan, Covance, Beijing, China Lugang Xie, Merck, Princeton, US
PharmaSUG China 2015 - Paper 28X-B9F7B4B9P8 A Fully Automated Approach to Concatenate RTF outputs and Create TOC Zhiping Yan, Covance, Beijing, China Lugang Xie, Merck, Princeton, US ABSTRACT Statistical
More informationColliery Task (Word 2007) Module 3 Word Processing (Word 2007)
Colliery Task (Word 2007) Module 3 Word Processing (Word 2007) 1. Open the document called Word2.doc 2. Save the document called Word2.doc to your area 3. Once the document has opened, choose file save
More informationCreating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields.
In This Chapter Creating a new form with check boxes, drop-down list boxes, and text box fill-ins. Customizing each of the three form fields. Adding help text to any field to assist users as they fill
More informationTable 1 in Scientific Manuscripts; Using PROC REPORT and the ODS System Carter Sevick, DoD Center for Deployment Health Research, San Diego, CA
Table 1 in Scientific Manuscripts; Using PROC REPORT and the ODS System Carter Sevick, DoD Center for Deployment Health Research, San Diego, CA ABSTRACT The ability to combine the power and flexibility
More informationMicrosoft Word 2010 Basics
1 Starting Word 2010 with XP Click the Start Button, All Programs, Microsoft Office, Microsoft Word 2010 Starting Word 2010 with 07 Click the Microsoft Office Button with the Windows flag logo Start Button,
More informationBeginning Tutorials. A Beginner's Guide to Incorporating SAS Output in Microsoft Office Applications Vincent DelGobbo, SAS Institute Inc.
A Beginner's Guide to Incorporating SAS Output in Microsoft Office Applications Vincent DelGobbo, SAS Institute Inc., Cary, NC ABSTRACT This paper provides techniques for incorporating the output from
More informationZeppelin Website Content Manager User Manual
Zeppelin Website Content Manager User Manual 1. Introduction Zeppelin Website Content Manager is made for maintaining and editing the content of the website easily. Most of the contents inside the website
More informationTLFs: Replaying Rather than Appending William Coar, Axio Research, Seattle, WA
ABSTRACT PharmaSUG 2013 - Paper PO16 TLFs: Replaying Rather than Appending William Coar, Axio Research, Seattle, WA In day-to-day operations of a Biostatistics and Statistical Programming department, we
More informationDOING MORE WITH WORD: MICROSOFT OFFICE 2010
DOING MORE WITH WORD: MICROSOFT OFFICE 2010 GETTING STARTED PAGE 02 Prerequisites What You Will Learn USING MICROSOFT WORD PAGE 03 Viewing Toolbars Adding and Removing Buttons MORE TASKS IN MICROSOFT WORD
More informationMicrosoft Word Part 3 Office 2013
Microsoft Word Part 3 Office 2013 Hyperlinks When a document is sent as an electronic copy, hyperlinks can be added to direct the reader to a web page. To add a hyperlink: Highlight the word, phrase, paragraph,
More informationFormatting a Report with Word 2010
Formatting a Report with Word 2010 The basics Although you can use Word to do a great many formatting tasks, here we will concentrate on the basic requirements for good presentation of a report. These
More informationThe same can also be achieved by clicking on Format Character and then selecting an option from the Typeface list box.
CHAPTER 2 TEXT FORMATTING A text without any special formatting can have a monotonous appearance. To outline text, to highlight individual words, quotations, or references, or to separate certain parts
More informationeschoolplus+ Cognos Query Studio Training Guide Version 2.4
+ Training Guide Version 2.4 May 2015 Arkansas Public School Computer Network This page was intentionally left blank Page 2 of 68 Table of Contents... 5 Accessing... 5 Working in Query Studio... 8 Query
More informationCOMPUTER APPLICATIONS TECHNOLOGY
COMPUTER APPLICATIONS TECHNOLOGY Practical Skillsets required per application per grade Taken from CAPS Computer Applications Technology Practical skillsets required per application per grade (according
More informationAASHTO Materials Standard Template Users Guide
AASHTO Materials Standard Template Users Guide Prepared for: National Cooperative Highway Research Program Transportation Research Board 2101 Constitution Avenue N.W. Washington, DC 20418 Prepared by:
More informationAcadia Psychology Thesis Template Guide
Acadia Psychology Thesis Template Guide Last Revised: Oct 14, 2016 The purpose of this guide is to provide information to honours students on how to use our provided template for theses, and on how to
More informationThe REPORT Procedure: A Primer for the Compute Block
Paper TT15-SAS The REPORT Procedure: A Primer for the Compute Block Jane Eslinger, SAS Institute Inc. ABSTRACT It is well-known in the world of SAS programming that the REPORT procedure is one of the best
More informationWord processing software
Unit 351 Word processing software UAN: Level: 3 Credit value: 6 GLH: 45 Y/502/4629 Assessment type: Portfolio of Evidence or assignment (7574 ITQ Users) Relationship to NOS: Assessment requirements specified
More informationMicrosoft Word 2007 on Windows
1 Microsoft Word 2007 on Windows Word is a very popular text formatting and editing program. It is the standard for writing papers and other documents. This tutorial and quick start guide will help you
More informationIdentifying Duplicate Variables in a SAS Data Set
Paper 1654-2018 Identifying Duplicate Variables in a SAS Data Set Bruce Gilsen, Federal Reserve Board, Washington, DC ABSTRACT In the big data era, removing duplicate data from a data set can reduce disk
More informationKeynote 08 Basics Website:
Website: http://etc.usf.edu/te/ Keynote is Apple's presentation application. Keynote is installed as part of the iwork suite, which also includes the word processing program Pages and the spreadsheet program
More informationB.V. Patel Institute of Business Management, Computer & Information Technology, Uka Tarsadia University : Advanced Applications of MS-Office
Unit-1 MS-WORD Answer the following. (1 mark) 1. Which submenu contains the watermark option? 2. Which is used for the Cell merge in the table? 3. Which option creates a large capital letter at the beginning
More informationThe FORMS Procedure. Overview CHAPTER 20
481 CHAPTER 20 The FORMS Procedure Overview 481 Procedure Syntax 483 PROC FORMS Statement 483 BY Statement 487 FREQ Statement 487 LINE Statement 488 Concepts 489 Form Layout 489 Modes of Operation 490
More informationUSING DATA TO SET MACRO PARAMETERS
USING DATA TO SET MACRO PARAMETERS UPDATE A PREVIOUS EXAMPLE %macro report(regs=); %let r=1; %let region=%scan(®s,&r); %do %until(®ion eq ); options nodate pageno=1; ods pdf file="®ion..pdf";
More informationGetting Started Guide. Chapter 3 Using Styles and Templates
Getting Started Guide Chapter 3 Using Styles and Templates Copyright This document is Copyright 2010 2013 by its contributors as listed below. You may distribute it and/or modify it under the terms of
More informationSmooth Writing with In-Line Formatting Louise S. Hadden, Abt Associates Inc., Cambridge, MA
Smooth Writing with In-Line Formatting Louise S. Hadden, Abt Associates Inc., Cambridge, MA ABSTRACT PROC TEMPLATE and ODS provide SAS programmers with the tools to create customized reports and tables
More informationAPPENDIX F CODING FOR PUP
APPENDIX F CODING FOR PUP As most PUP formatting codes reflect editorial decisions, editors are responsible for keying as much coding as possible. These codes are essential for setting the volume into
More informationTeacher Activity: page 1/9 Mathematical Expressions in Microsoft Word
Teacher Activity: page 1/9 Mathematical Expressions in Microsoft Word These instructions assume that you are familiar with using MS Word for ordinary word processing *. If you are not comfortable entering
More informationWORD XP/2002 USER GUIDE. Task- Formatting a Document in Word 2002
University of Arizona Information Commons Training Page 1 of 21 WORD XP/2002 USER GUIDE Task- Formatting a Document in Word 2002 OBJECTIVES: At the end of this course students will have a basic understanding
More informationCHRIST THE KING BOYS MATRIC HR. SEC. SCHOOL, KUMBAKONAM CHAPTER 2 TEXT FORMATTING
CHAPTER 2 TEXT FORMATTING 1. Explain how to create a Bulleted and Numbered List in Star Office Writer? One way to create a list of points or topics in a document is to create a bulleted list. A bullet
More information