Let SAS Write Your SAS/GRAPH Programs for You Max Cherny, GlaxoSmithKline, Collegeville, PA
|
|
- Brandon Adrian Heath
- 8 years ago
- Views:
Transcription
1 Paper TT08 Let SAS Write Your SAS/GRAPH Programs for You Max Cherny, GlaxoSmithKline, Collegeville, PA ABSTRACT Creating graphics is one of the most challenging tasks for SAS users. SAS/Graph is a very powerful application which allows one to create many kinds of graphics. However with this power comes a certain degree of complexity which makes learning SAS/GRAPH a challenging task. Fortunately, SAS has three tools that easily and interactively create graphics: SAS/ASSIST, Graph-N-Go and SAS Enterprise Guide. These fairly obscure and underutilized tools are part of the SAS software, and generate accompanying SAS programs for you. No knowledge of SAS/GRAPH is required to create powerful and visually appealing graphs. Any may serve as the first step to quickly learn how to program SAS graphs or assist experienced SAS/GRAPH users in fine tuning their graphic skills. These tools vary in their functionalities, availabilities, design, scope and ease of use. The use of these SAS tools will be demonstrated and their strengths and weaknesses will be analyzed and compared. INTRODUCTION Creating graphics is one of the most challenging tasks for SAS users. SAS/Graph is a very powerful application which creates many kinds of graphics. However with this power comes a certain degree of complexity. The real or perceived complexity impedes some from trying to create graphics using SAS. Usually the first step for SAS users when faced with a task of creating a graph would be to consult the program s help facility. While the help facility offers many good examples of SAS/GRAPH programs, and most come with test data, not all types of graphs have examples and sometimes running those programs using a real data is difficult. Fortunately, SAS offers tools to interactively create graphics based on existing real data. Users may then view the code which was used to generate the graphics. There are three fairly obscure and undeservingly rarely used SAS tools that accomplish this: SAS/ASSIST, Graph-N-Go and SAS Enterprise Guide. All three tools offer an easy way to create a graph and save code which may later be re-used. Those SAS users who are inexperienced with creating graphics can experiment with designing graphs while using real data and then view the code used to generate them. Even SAS users who have experience with certain types of graphs may find these tools helpful while starting to design different types of graph. The code may then be modified and incorporated in the production program. Regardless of a user s experience, these tools may serve as good first starting step while designing graphs in SAS. Even people who do not have any knowledge of SAS can design good graphics using one of these three tools. SAS/ASSIST Very few people, both beginners and expert users use SAS/ASSIST. In my opinion, this is a mistake as this tool is very easy to use and can help analyze data and learn more about writing SAS code. You can start SAS/ASSIST in SAS by selecting Solutions->ASSIST. You will see a series of options. Click the one that says Graphics. You will be given a choice of 5 most common types of graphs. The design of a graph is an easy and straightforward process. You will need to choose your data, SAS variables which you want to graph and the options for the graph. Some of the variables are required you have to choose the variables if you want to continue designing a graph. Other variables are optional, for example a stacking variable. Figure 1 below shows common options for designing a bar chart summarizing number of patients at each visit in a clinical trial grouped by treatment and stacked by gender. 1
2 Figure 1 After you choose your variables and options you will need to submit your graph, just like you would submit any other SAS program. If SAS is unable to create your graph you will be notified and asked to change some of your settings. You will then see the resulting graph. Figure 2 2
3 The SAS code which created this graph can be viewed by selecting View->View Source. You can view the program and become familiar with SAS code used to generate this graph. If you copy the code you will be able to run it as a stand alone program. The program also contains comments explaining the code used in the graph. /* * Summary: Creating a grouped and stacked bar chart using the table SAMPLE.VISITS and charting the columns trtgrp along the vertical axis. Generated: 08JUN :03:00 * */ /* * The GOPTIONS statement allows you to have more control over the final appearance of your output such as fonts, colors, text height and so on. The output device and destination is also specified in the goptions statement. * */ goptions reset=(axis, legend, pattern, symbol, title, footnote) norotate hpos=0 vpos=0 htext= ftext= ctext= target= gaccess= gsfmode= ; goptions device=win ctext=blue graphrc interpol=join; /* * PATTERN statements allow you to define colors and patterns in the chart, map or plot that you are creating. SAS/GRAPH uses any pattern statements that you specify. If more are needed, default PATTERN statements are used. * */ pattern1 value=solid; /* * AXIS statements allow you to supply information on how your vertical and horizontal axes will appear on the graph. * */ axis1 color=blue width=2.0; axis2 color=blue width=2.0; axis3 color=blue width=2.0; /* * This section produces the actual bar chart and contains the options that directly relate to the data and the axis area. * */ proc gchart data=sample.visits; VBAR3D trtgrp /maxis=axis1 raxis=axis2 frame subgroup=gender group=visit type=freq DISCRETE ; run; quit; 3
4 Changing the existing graph is easy. You simply go back to the design screen and apply new options or choose other variables. The SAS system provides a good help facility for SAS/ASSIST and its graphics sections. Please refer to the online documentation for further help with SAS/ASSIST. GRAPH-N-GO Graph-N-Go is another easy tool which will help you learn SAS/GRAPH. It is a very obscure tool however it should not be it is quite powerful and easy to use and is available to you as part of SAS/GRAPH. It is specifically designed for creation of SAS graphs. You can start the tool by selecting Solutions-> Reporting->Graph-N-Go or by submitting gng or graphngo commands. At the beginning, Graph-N-Go offers an optional quick tutorial. At first, like in SAS/ASSIST you will need to choose your data. This is done by clicking the top left icon representing a dataset. It will start the wizard which will guide you through your libraries and help you choose your dataset. Below the data icon there are icons representing 6 types of your most commonly requested graphs: bar chart, pie chart, plot, overlay chart, histogram and overlay plot. You can click one of them and drag them into the right window. There you can design your graph. Designing the graph is quite similar to SAS/ASSIST, however it is visually more appealing. As you choose your columns the graph is being displayed so you can preview the results before running the code. The generated code is well documented and comes with many comments which explain the role of various SAS/GRAPH functions. Figure 3 While with SAS/ASSIST you can only see the resulting graph after submitting the program, Graph-N-Go allows you to see the results when designing the graph. Graph-N-Go also offers a way to create titles or footnotes. It has many different kind of commonly used SAS graph options. After you design your graph and click OK, the graph appears in the right bottom window of Graph-N-Go. You 4
5 can modify the graph by clicking the right button of your mouse. There you can maximize, shrink it or move it. You can change the graph by choosing different variables or applying other options. Figure 4 To see the code used to generate the graph, you should click the right mouse button-and select Export Source file. You will then be asked to save the file on your local machine. The file will contain a SAS program which you can rerun again just like you would run any other SAS program. /* Graph-N-Go SAS/Graph Code Generation for ** Viewer: Bar Chart 1 08JUN :38:57 ** Description: Bar Chart 1 ** Modified: 08JUN2006:10:43:30 ** SAS products required: Base, SAS/Graph (Version 9 or later) ** Code generated on: 08JUN :49:18 ** There may be differences in appearance of the graph ** generated by the code below and the Graph-N-Go viewer. ** To make code modifications consult the documentation ** for these statements: ODS, GCHART, GPLOT, ** GOPTIONS, AXIS, LEGEND, SYMBOL, TITLE, FOOTNOTE. ** ** To route output to a graphics device other than your monitor, ** modify the source code below to change the device driver by ** 1) removing the asterisk preceding GOPTIONS DEVICE=JAVA; ** 2) changing JAVA to some other valid device. ** ** To create an HTML file, modify the source code below ** to enable ODS output by ** 1) removing the asterisks from the ODS statements and ** the asterisk preceding GOPTIONS DEVICE=JAVA; ** 2) setting the value of DEVICE= to GIF, JAVAIMG, ACTXIMG, ** JAVA, or ACTIVEX (JAVA and ACTIVEX create interactive graphs) ** 3) verifying or changing the ODS FILE= option so it names the ** HTML file for output. ** 4) verifying or changing the ODS GPATH= option so it names the 5
6 ** path for the GIF or JPG file displayed by the HTML page. This ** option is not necessary if the DEVICE is ACTIVEX or JAVA. */ /* Begin ODS output */ * ods listing close; * ods html file="output-html-file-specification" (title="graph-n-go Output") gpath="output-image-path-specification" gtitle gfootnote style=minimal; /* Set the SAS/Graph options */ goptions reset=all ctext=cx ftext="ms Sans Serif" htext=8 pt colors=(cx0000ff CXFF0000 CX CX00FF00 CXFF00FF CXFFFF00 CX00FFFF CX CX CX CX CX CXFFFFFF CX CXC0C0C0 CX000000); /* Set the Titles/Footnotes */ title1 justify=center color=cx font="ms Sans Serif" height=8 pt "Treatment grouped by Visit"; /* Set the SAS/Graph device driver */ * goptions device=java xpixels=766 ypixels=471; /* AXIS1 describes axis for Category variable TRTGRP */ /* AXIS2 describes axis for Response statistic FREQ */ axis1 minor=none noplane label=("treatment") ; axis2 minor=none noplane label=("(frequency)") order=(0 to 16 by 2) ; /* LEGEND1 specifies the legend for Subgroup GENDER */ legend1 frame shape=bar(1,1)cells cborder=cx label=(justify=center position=(top center) "Gender") position=(bottom center); proc gchart data=sample.visits; vbar3d TRTGRP / type=freq shape=block maxis=axis1 noframe woutline=1 coutline=cx caxis=cx000000raxis=axis2 legend=legend1 group=visit G100 subgroup=gender; run; quit; /* Reset all graphics options */ goptions reset=all; /* End ODS output */ * ods html close; * ods listing; Graph-N-Go comes with a good help facility. Many of its functions are explained and well documented by SAS. Please refer to the online documentation for further help with Graph-N-Go. SAS ENTERPRISE GUIDE While SAS/ASSIST and Graph-N-Go exist in earlier versions of SAS, SAS Enterprise Guide is a new tool and is available only in SAS version 9.1. It is not a part of interactive SAS, however it is totally integrated with it. It is much more powerful then either SAS/ASSIST or Graph-N-Go and resembles graphics features of Excel or Splus. 6
7 Figure 5 After starting SAS Enterprise Guide, usually by Start->All programs->sas-> SAS Enterprise Guide (this may vary depending on your machine s configuration) you will see a task list on your right. This list contains a graph subsection where you can choose to create different kind of graphs: area plot, bar chart, box plot, bubble plot, contour plot and others. By clicking one of the graph types you will be asked to select your data. A wizard will help you find your data. Figure 6 7
8 Just like in SAS/ASSIST and Graph-N-Go, the SAS Enterprise Guide not only guides through a creation of your graph, it also saves the code used to generate graphics. You can preview the code while you are still designing the graph by clicking Preview Code option in the wizard. After the graph is created you can go to File->Export All Code to see the SAS program. This program can be then re-run and modified. Please refer to the online documentation for further help with SAS Enterprise Guide. /* Code exported from SAS Enterprise Guide DATE: Thursday, June 08, 2006 TIME: 11:19:09 AM PROJECT: Project PROJECT PATH: */ ODS PROCTITLE; OPTIONS DEV=ACTIVEX; FILENAME EGHTMLX TEMP; ODS HTML(ID=EGHTMLX) FILE=EGHTMLX STYLESHEET=(URL="file:///C:/Program%20Files/SAS/Shared%20Files/BIClientStyles/ AMODefault.css") ATTRIBUTES=("CODEBASE"=" NOGFOOTNOTE GPATH=&sasworklocation NOGTITLE STYLE=AMODefault ENCODING='utf-8'; ODS LISTING; /* START OF NODE: Bar Chart */ LIBNAME ECLIB000 "C:\Documents and Settings\chernm01\My Documents\nonproject\SAS ASSIST, Graph-N-Go and EG presentation\datases"; %LET _CLIENTTASKLABEL=%NRBQUOTE(Bar Chart); %LET _EGTASKLABEL=%NRBQUOTE(Bar Chart); LIBNAME ECLIB000 "C:\Documents and Settings\chernm01\My Documents\nonproject\SAS ASSIST, Graph-N-Go and EG presentation\datasets"; %macro _SASTASK_DROPDS(dsname); %IF %SYSFUNC(EXIST(&dsname)) %THEN %DO; DROP TABLE &dsname; %END; %IF %SYSFUNC(EXIST(&dsname,VIEW)) %THEN %DO; DROP VIEW &dsname; %END; %mend _SASTASK_DROPDS; %LET _EGCHARTWIDTH=0; %LET _EGCHARTHEIGHT=0; /* Code generated by SAS Task Generated on: Thursday, June 08, 2006 at 11:08:11 AM By task: Bar Chart Input Data: ECLIB000.VISITS Server: Local */ PROC SQL; %_SASTASK_DROPDS(WORK.SORT7076); QUIT; /* Data set ECLIB000.VISITS does not need to be sorted */ PROC SQL; CREATE VIEW WORK.SORT7076 8
9 AS SELECT trtgrp FROM ECLIB000.VISITS; QUIT; GOPTIONS xpixels=&_egchartwidth ypixels=&_egchartheight; Axis1 STYLE=1 WIDTH=1 MINOR=NONE LABEL=(FONT='Microsoft Sans Serif' HEIGHT=12pt JUSTIFY=Right) ; Axis2 STYLE=1 WIDTH=1 LABEL=(FONT='Microsoft Sans Serif' HEIGHT=12pt JUSTIFY=Center) ; TITLE; TITLE1 "Bar Chart"; FOOTNOTE; FOOTNOTE1 "Generated by the SAS System (&_SASSERVERNAME, &SYSSCPL) on %SYSFUNC(DATE(), EURDFDE9.) at %SYSFUNC(TIME(), TIMEAMPM8.)"; PROC GCHART DATA=WORK.SORT7076; VBAR3D trtgrp / SHAPE=BLOCK FRAME NOLEGEND COUTLINE=BLACK RAXIS=AXIS1 MAXIS=AXIS2 LREF=1 CREF=BLACK AUTOREF ; /* End of task code */ RUN; QUIT; PROC SQL; %_SASTASK_DROPDS(WORK.SORT7076); QUIT; TITLE; FOOTNOTE; GOPTIONS RESET=ALL;RUN; %LET _CLIENTTASKLABEL=; %LET _EGTASKLABEL=; ODS _ALL_ CLOSE; RUN; COMPARISON OF THESE TOOLS SAS/ASSIST is the most basic tool among the three. SAS/ASSIST does not allow creation of many complex types of graphics but has the ability to quickly produce simple, basic, commonly requested graphs and can serve as a good starting point for graph creation. It has enough options for you to become familiar with the most frequently used SAS/GRAPH graphical options by analyzing the code created by SAS/ASSIST. The main disadvantages of SAS/ASSIST is the lack of preview during the design mode -you must click the submit button in order to view the graph or SAS code. SAS/ASSIST s graphical user interface is not very appealing and sometimes hard to use. However, this tool is available in earlier versions of SAS and can be used by users who do not have SAS 9 installed on their machines. Graph-N-Go is a more robust tool than SAS/ASSIST. It allows for creation of more frequently requested graphs and saving code. Furthermore, it has a more appealing interface and the ability to view the graph while in design mode. 9
10 It has enough features to create relatively complex graphs. It seems to be specifically designed for people trying to learn SAS/GRAPH. In fact, programs generated by Graph-N-Go s offer better documentation then SAS/ASSIST or SAS Enterprise Guide. However it maybe a bit complex for a novice SAS user who may find the simplicity of SAS/ASSIST more appealing during the initial experimentation with SAS graphics. SAS Enterprise Guide is clearly the most powerful tool for the creation of graphics. It has an excellent wizard which allows you to design any kind of graphs interactively and then easily save the resulting code. It is very intuitive, however the resulting code is not very well documented. SAS Enterprise Guide may be appealing to novice SAS/GRAPH users as well as experts. Many people find it easier to design a graph first and then review the code. SAS Enterprise Guide s main disadvantage is the fact that it s only available with version SAS 9.1 and that version of SAS may not be available to all of SAS users yet. Some people with little graphical experience may find the guide a bit complex. In which case, it may be easier to start experimenting with SAS/ASSIST or Graph-N-Go first and then moving on to SAS Enterprise Guide. SAS Enterprise Guide is a relatively new application and bugs may be encountered while using it. CONCLUSION Any of the three tools allows SAS users to experiment with creating complex graphics and then viewing the code automatically generated by SAS. This approach is an excellent way to quickly create graphics and learn SAS/GRAPH REFERENCES SAS Institute Inc. (2005), SAS ONLineDoc, Version 9.1.3, Cary, NC, USA: SAS Institute Inc. ACKNOWLEDGMENTS Author would like to thank Terek Peterson and Rober Gordon for introducing him to SAS Enterprise Guide and Patricia Coyle and Greg Cicconetti, Ph.D. for their help with this paper. RECOMMENDED READING Peterson, T and Gordon, M. (2006), Creating ActiveX Graphs for Presentations using SAS Enterprise Guide And Drill-Down Graphs Too, Proceedings of the PharmaSug 2006 CONTACT INFORMATION Your comments and questions are valued and encouraged. Contact the author at: Max Cherny GlaxoSmithKline chernym@yahoo.com SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks of SAS Institute Inc. in the USA and other countries. indicates USA registration. Other brand and product names are trademarks of their respective companies. 10
The Basics of Creating Graphs with SAS/GRAPH Software Jeff Cartier, SAS Institute Inc., Cary, NC
Paper 63-27 The Basics of Creating Graphs with SAS/GRAPH Software Jeff Cartier, SAS Institute Inc., Cary, NC ABSTRACT SAS/GRAPH software is a very powerful tool for creating a wide range of business and
More informationUsing SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc.
Paper 189 Using SAS/GRAPH Software to Create Graphs on the Web Himesh Patel, SAS Institute Inc., Cary, NC Revised by David Caira, SAS Institute Inc., Cary, NC ABSTRACT This paper highlights some ways of
More informationOVERVIEW OF THE ENTERPRISE GUIDE INTERFACE
Paper HOW-007 Graphing the Easy Way with SAS Enterprise Guide (or How to Look Good With Less Effort) Stephanie R. Thompson, Rochester Institute of Technology, Rochester, NY ABSTRACT Have you ever wanted
More informationTips and Tricks: Using SAS/GRAPH Effectively A. Darrell Massengill, SAS Institute, Cary, NC
Paper 90-30 Tips and Tricks: Using SAS/GRAPH Effectively A. Darrell Massengill, SAS Institute, Cary, NC ABSTRACT SAS/GRAPH is a powerful data visualization tool. This paper examines the powerful components
More informationVisualizing Key Performance Indicators using the GKPI Procedure Brian Varney, COMSYS, a Manpower Company, Portage, MI
Paper 66-2010 Visualizing Key Performance Indicators using the GKPI Procedure Brian Varney, COMSYS, a Manpower Company, Portage, MI ABSTRACT The GKPI procedure is new in SAS 9.2 SAS/Graph. This new procedure
More informationABSTRACT INTRODUCTION EXERCISE 1: EXPLORING THE USER INTERFACE GRAPH GALLERY
Statistical Graphics for Clinical Research Using ODS Graphics Designer Wei Cheng, Isis Pharmaceuticals, Inc., Carlsbad, CA Sanjay Matange, SAS Institute, Cary, NC ABSTRACT Statistical graphics play an
More informationStored Processes: How to build, how to run, and why they are useful.
Stored Processes: How to build, how to run, and why they are useful. Kevin Davidson FSD Data Services, Inc. ABSTRACT SAS Stored Processes (SP) are a new feature in SAS Version 9 (a very limited version
More informationWhile this graph provides an overall trend to the data, the shear volume of data presented on it leaves several questions unanswered.
1 CC-06 Quick and Easy Visualization of Longitudinal data with the WEBFRAME graphics device Kevin P. Delaney MPH, Centers for Disease Control and Prevention, Atlanta, GA Abstract: Data Visualization is
More informationPop-Ups, Drill-Downs, and Animation Mike Zdeb, University@Albany School of Public Health, Rensselaer, NY
Paper 090-29 Pop-Ups, Drill-Downs, and Animation Mike Zdeb, University@Albany School of Public Health, Rensselaer, NY ABSTRACT Several features have been added to SAS/GRAPH that allow a user to go beyond
More informationSwitching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ
PharmaSUG 2014 PO10 Switching from PC SAS to SAS Enterprise Guide Zhengxin (Cindy) Yang, inventiv Health Clinical, Princeton, NJ ABSTRACT As more and more organizations adapt to the SAS Enterprise Guide,
More informationPaper G02-2009. The title and abstract above were written long before I sat down to write this paper.
Paper G02-2009 Communication-Effective Reporting with Email/BlackBerry/iPhone, PowerPoint, Web/HTML, PDF, RTF/Word, Animation, Images, Audio, Video, 3D, Hardcopy, or Excel LeRoy Bessler, Assurant Health,
More informationScatter Chart. Segmented Bar Chart. Overlay Chart
Data Visualization Using Java and VRML Lingxiao Li, Art Barnes, SAS Institute Inc., Cary, NC ABSTRACT Java and VRML (Virtual Reality Modeling Language) are tools with tremendous potential for creating
More informationBenefits of Upgrading to Phoenix WinNonlin 6.2
Benefits of Upgrading to Phoenix WinNonlin 6.2 Pharsight, a Certara Company 5625 Dillard Drive; Suite 205 Cary, NC 27518; USA www.pharsight.com March, 2011 Benefits of Upgrading to Phoenix WinNonlin 6.2
More informationPharmaSUG 2013 - Paper DG06
PharmaSUG 2013 - Paper DG06 JMP versus JMP Clinical for Interactive Visualization of Clinical Trials Data Doug Robinson, SAS Institute, Cary, NC Jordan Hiller, SAS Institute, Cary, NC ABSTRACT JMP software
More informationUsing SAS to Create Graphs with Pop-up Functions Shiqun (Stan) Li, Minimax Information Services, NJ Wei Zhou, Lilly USA LLC, IN
Paper CC12 Using SAS to Create Graphs with Pop-up Functions Shiqun (Stan) Li, Minimax Information Services, NJ Wei Zhou, Lilly USA LLC, IN ABSTRACT In addition to the static graph features, SAS provides
More informationSAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC
Paper CS-053 SAS Add in to MS Office A Tutorial Angela Hall, Zencos Consulting, Cary, NC ABSTRACT Business folks use Excel and have no desire to learn SAS Enterprise Guide? MS PowerPoint presentations
More informationFigure 1. Default histogram in a survey engine
Between automation and exploration: SAS graphing techniques for visualization of survey data Chong Ho Yu, Samuel DiGangi, & Angel Jannasch-Pennell Arizona State University, Tempe AZ 85287-0101 ABSTRACT
More informationAnalyze the Stock Market Using the SAS System Luis Soriano, Qualex Consulting Services, Inc. Martinsville, VA
Paper 145-27 Analyze the Stock Market Using the SAS System Luis Soriano, Qualex Consulting Services, Inc. Martinsville, VA ABSTRACT Financial Managers, Analysts, and Investors need to find the better opportunities
More informationHow to Change the Template and Table of Contents for SAS Web Applications Veronica Y. Rath, INDUS Corporation, Vienna, VA
How to Change the Template and Table of Contents for SAS Web Applications Veronica Y. Rath, INDUS Corporation, Vienna, VA ABSTRACT This paper addresses two key areas: (1) creating templates; and (2) changing
More informationSAS BI Dashboard 4.3. User's Guide. SAS Documentation
SAS BI Dashboard 4.3 User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2010. SAS BI Dashboard 4.3: User s Guide. Cary, NC: SAS Institute
More information4 Other useful features on the course web page. 5 Accessing SAS
1 Using SAS outside of ITCs Statistical Methods and Computing, 22S:30/105 Instructor: Cowles Lab 1 Jan 31, 2014 You can access SAS from off campus by using the ITC Virtual Desktop Go to https://virtualdesktopuiowaedu
More informationWilliam E Benjamin Jr, Owl Computer Consultancy, LLC
So, You ve Got Data Enterprise Wide (SAS, ACCESS, EXCEL, MySQL, Oracle, and Others); Well, Let SAS Enterprise Guide Software Point-n-Click Your Way to Using It. William E Benjamin Jr, Owl Computer Consultancy,
More informationData Visualization with SAS/Graph
Data Visualization with SAS/Graph Keith Cranford Office of the Attorney General, Child Support Division Abstract With the increase use of Business Intelligence, data visualization is becoming more important
More informationSECTION 2-1: OVERVIEW SECTION 2-2: FREQUENCY DISTRIBUTIONS
SECTION 2-1: OVERVIEW Chapter 2 Describing, Exploring and Comparing Data 19 In this chapter, we will use the capabilities of Excel to help us look more carefully at sets of data. We can do this by re-organizing
More informationInternet/Intranet, the Web & SAS. II006 Building a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA
II006 Building a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA Abstract Web based reporting has enhanced the ability of management to interface with data in a
More informationSAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation
SAS BI Dashboard 4.4 User's Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS BI Dashboard 4.4: User's Guide, Second
More informationRelease 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix ABSTRACT INTRODUCTION Data Access
Release 2.1 of SAS Add-In for Microsoft Office Bringing Microsoft PowerPoint into the Mix Jennifer Clegg, SAS Institute Inc., Cary, NC Eric Hill, SAS Institute Inc., Cary, NC ABSTRACT Release 2.1 of SAS
More informationHistogram of Numeric Data Distribution from the UNIVARIATE Procedure
Histogram of Numeric Data Distribution from the UNIVARIATE Procedure Chauthi Nguyen, GlaxoSmithKline, King of Prussia, PA ABSTRACT The UNIVARIATE procedure from the Base SAS Software has been widely used
More informationBeginning Tutorials. Web Publishing in SAS Software. Prepared by. International SAS Training and Consulting A SAS Institute Quality Partner
Web Publishing in SAS Software Prepared by International SAS Training and Consulting A SAS Institute Quality Partner 100 Great Meadow Rd, Suite 601 Wethersfield, CT 06109-2379 Phone: (860) 721-1684 1-800-7TRAINING
More informationBuilding a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA
Building a Web Based EIS for Data Analysis Ed Confer, KGC Programming Solutions, Potomac Falls, VA Abstract Web based reporting has enhanced the ability of management to interface with data in a point
More informationProducing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA
Producing Listings and Reports Using SAS and Crystal Reports Krishna (Balakrishna) Dandamudi, PharmaNet - SPS, Kennett Square, PA ABSTRACT The SAS Institute has a long history of commitment to openness
More informationBuild Your First Web-based Report Using the SAS 9.2 Business Intelligence Clients
Technical Paper Build Your First Web-based Report Using the SAS 9.2 Business Intelligence Clients A practical introduction to SAS Information Map Studio and SAS Web Report Studio for new and experienced
More informationSAS ODS. Greg Jenkins
SAS ODS Greg Jenkins 1 Overview ODS stands for the Output Delivery System ODS allows output from the Data Step & SAS procedures to presented in a more useful way. ODS also allows for some of the output
More informationFrom The Little SAS Book, Fifth Edition. Full book available for purchase here.
From The Little SAS Book, Fifth Edition. Full book available for purchase here. Acknowledgments ix Introducing SAS Software About This Book xi What s New xiv x Chapter 1 Getting Started Using SAS Software
More informationWorking with Excel in Origin
Working with Excel in Origin Limitations When Working with Excel in Origin To plot your workbook data in Origin, you must have Excel version 7 (Microsoft Office 95) or later installed on your computer
More informationWHO WE ARE. INTRODUCTION Throughout the year, numerous official data files and hard copy
Using SAS and Other Tools to Move an Institutional Research (IR) Office from Hardcopy Reporting to a Web-Based Environment Sabrina Andrews, University of Central Florida, Orlando, FL Evangeline Collado,
More informationMicrosoft Excel 2010 Pivot Tables
Microsoft Excel 2010 Pivot Tables Email: training@health.ufl.edu Web Page: http://training.health.ufl.edu Microsoft Excel 2010: Pivot Tables 1.5 hours Topics include data groupings, pivot tables, pivot
More informationScatter Plots with Error Bars
Chapter 165 Scatter Plots with Error Bars Introduction The procedure extends the capability of the basic scatter plot by allowing you to plot the variability in Y and X corresponding to each point. Each
More informationGestation Period as a function of Lifespan
This document will show a number of tricks that can be done in Minitab to make attractive graphs. We work first with the file X:\SOR\24\M\ANIMALS.MTP. This first picture was obtained through Graph Plot.
More informationDescriptive Statistics Categorical Variables
Descriptive Statistics Categorical Variables 3 Introduction... 41 Computing Frequency Counts and Percentages... 42 Computing Frequencies on a Continuous Variable... 44 Using Formats to Group Observations...
More informationSeamless Dynamic Web Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN
Seamless Dynamic Web Reporting with SAS D.J. Penix, Pinnacle Solutions, Indianapolis, IN ABSTRACT The SAS Business Intelligence platform provides a wide variety of reporting interfaces and capabilities
More informationFigure 1. An embedded chart on a worksheet.
8. Excel Charts and Analysis ToolPak Charts, also known as graphs, have been an integral part of spreadsheets since the early days of Lotus 1-2-3. Charting features have improved significantly over the
More information208-25 LEGEND OPTIONS USING MULTIPLE PLOT STATEMENTS IN PROC GPLOT
Paper 28-25 LEGEND OPTIONS USING MULTIPLE PLOT STATEMENTS IN PROC GPLOT Julie W. Pepe, University of Central Florida, Orlando, FL ABSTRACT A graph with both left and right vertical axes is easy to construct
More informationMobile Business Applications: Delivering SAS Dashboards To Mobile Devices via MMS
Mobile Business Applications: Delivering SAS Dashboards To Mobile Devices via MMS ABSTRACT Ben Robbins, Eaton Corporation, Raleigh NC Michael Drutar, SAS Institute Inc., Cary, NC Today s face-paced business
More informationGraphing in SAS Software
Graphing in SAS Software Prepared by International SAS Training and Consulting Destiny Corporation 100 Great Meadow Rd Suite 601 - Wethersfield, CT 06109-2379 Phone: (860) 721-1684 - 1-800-7TRAINING Fax:
More informationInteractive Voting System. www.ivsystem.nl. IVS-Basic IVS-Professional 4.4
Interactive Voting System www.ivsystem.nl IVS-Basic IVS-Professional 4.4 Manual IVS-Basic 4.4 IVS-Professional 4.4 1213 Interactive Voting System The Interactive Voting System (IVS ) is an interactive
More informationChapter 4 Creating Charts and Graphs
Calc Guide Chapter 4 OpenOffice.org Copyright This document is Copyright 2006 by its contributors as listed in the section titled Authors. You can distribute it and/or modify it under the terms of either
More informationABOUT THIS DOCUMENT ABOUT CHARTS/COMMON TERMINOLOGY
A. Introduction B. Common Terminology C. Introduction to Chart Types D. Creating a Chart in FileMaker E. About Quick Charts 1. Quick Chart Behavior When Based on Sort Order F. Chart Examples 1. Charting
More informationInformation Literacy Program
Information Literacy Program Excel (2013) Advanced Charts 2015 ANU Library anulib.anu.edu.au/training ilp@anu.edu.au Table of Contents Excel (2013) Advanced Charts Overview of charts... 1 Create a chart...
More information13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES
LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated
More informationSTATGRAPHICS Online. Statistical Analysis and Data Visualization System. Revised 6/21/2012. Copyright 2012 by StatPoint Technologies, Inc.
STATGRAPHICS Online Statistical Analysis and Data Visualization System Revised 6/21/2012 Copyright 2012 by StatPoint Technologies, Inc. All rights reserved. Table of Contents Introduction... 1 Chapter
More informationCreating Maps with SAS/GRAPH - Drill Downs, Pop-Ups, and Animation Mike Zdeb, University@Albany School of Public Health, Rensselaer, NY
Paper 120-29 Creating Maps with SAS/GRAPH - Drill Downs, Pop-Ups, and Animation Mike Zdeb, University@Albany School of Public Health, Rensselaer, NY ABSTRACT Maps can be created with SAS by using the GMAP
More informationSAS BI Dashboard 3.1. User s Guide
SAS BI Dashboard 3.1 User s Guide The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2007. SAS BI Dashboard 3.1: User s Guide. Cary, NC: SAS Institute Inc. SAS BI Dashboard
More informationExploiting Key Answers from Your Data Warehouse Using SAS Enterprise Reporter Software
Exploiting Key Answers from Your Data Warehouse Using SAS Enterprise Reporter Software Donna Torrence, SAS Institute Inc., Cary, North Carolina Juli Staub Perry, SAS Institute Inc., Cary, North Carolina
More informationSAS ODS HTML + PROC Report = Fantastic Output Girish K. Narayandas, OptumInsight, Eden Prairie, MN
SA118-2014 SAS ODS HTML + PROC Report = Fantastic Output Girish K. Narayandas, OptumInsight, Eden Prairie, MN ABSTRACT ODS (Output Delivery System) is a wonderful feature in SAS to create consistent, presentable
More informationMicroStrategy Desktop
MicroStrategy Desktop Quick Start Guide MicroStrategy Desktop is designed to enable business professionals like you to explore data, simply and without needing direct support from IT. 1 Import data from
More informationFireworks 3 Animation and Rollovers
Fireworks 3 Animation and Rollovers What is Fireworks Fireworks is Web graphics program designed by Macromedia. It enables users to create any sort of graphics as well as to import GIF, JPEG, PNG photos
More informationRuleBender 1.1.415 Tutorial
RuleBender 1.1.415 Tutorial Installing and Launching RuleBender Requirements OSX Getting Started Linux Getting Started Windows Getting Started Using the Editor The Main Window Creating and Opening Files
More informationHistory Explorer. View and Export Logged Print Job Information WHITE PAPER
History Explorer View and Export Logged Print Job Information WHITE PAPER Contents Overview 3 Logging Information to the System Database 4 Logging Print Job Information from BarTender Designer 4 Logging
More informationSAS/GRAPH Network Visualization Workshop 2.1
SAS/GRAPH Network Visualization Workshop 2.1 User s Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc 2009. SAS/GRAPH : Network Visualization Workshop
More informationIntroduction to SAS Business Intelligence/Enterprise Guide Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN
Paper TS600 Introduction to SAS Business Intelligence/Enterprise Guide Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN ABSTRACT This paper provides an overview of new SAS Business Intelligence
More informationSonicWALL GMS Custom Reports
SonicWALL GMS Custom Reports Document Scope This document describes how to configure and use the SonicWALL GMS 6.0 Custom Reports feature. This document contains the following sections: Feature Overview
More informationMicrosoft Access 2010 handout
Microsoft Access 2010 handout Access 2010 is a relational database program you can use to create and manage large quantities of data. You can use Access to manage anything from a home inventory to a giant
More informationHow to make a line graph using Excel 2007
How to make a line graph using Excel 2007 Format your data sheet Make sure you have a title and each column of data has a title. If you are entering data by hand, use time or the independent variable in
More informationSUGI 29 Systems Architecture. Paper 223-29
Paper 223-29 SAS Add-In for Microsoft Office Leveraging SAS Throughout the Organization from Microsoft Office Jennifer Clegg, SAS Institute Inc., Cary, NC Stephen McDaniel, SAS Institute Inc., Cary, NC
More informationCC03 PRODUCING SIMPLE AND QUICK GRAPHS WITH PROC GPLOT
1 CC03 PRODUCING SIMPLE AND QUICK GRAPHS WITH PROC GPLOT Sheng Zhang, Xingshu Zhu, Shuping Zhang, Weifeng Xu, Jane Liao, and Amy Gillespie Merck and Co. Inc, Upper Gwynedd, PA Abstract PROC GPLOT is a
More informationCreating Acrobat Forms Acrobat 9 Professional
Creating Acrobat Forms Acrobat 9 Professional Acrobat forms typically have an origin from another program, like Word, Illustrator, Publisher etc. Doesn t matter. You design the form in another application
More informationIntro to Excel spreadsheets
Intro to Excel spreadsheets What are the objectives of this document? The objectives of document are: 1. Familiarize you with what a spreadsheet is, how it works, and what its capabilities are; 2. Using
More informationIntegrating SAS with JMP to Build an Interactive Application
Paper JMP50 Integrating SAS with JMP to Build an Interactive Application ABSTRACT This presentation will demonstrate how to bring various JMP visuals into one platform to build an appealing, informative,
More informationProducing Structured Clinical Trial Reports Using SAS: A Company Solution
Producing Structured Clinical Trial Reports Using SAS: A Company Solution By Andy Lawton, Helen Dewberry and Michael Pearce, Boehringer Ingelheim UK Ltd INTRODUCTION Boehringer Ingelheim (BI), like all
More informationMicrosoft Access 2010 Part 1: Introduction to Access
CALIFORNIA STATE UNIVERSITY, LOS ANGELES INFORMATION TECHNOLOGY SERVICES Microsoft Access 2010 Part 1: Introduction to Access Fall 2014, Version 1.2 Table of Contents Introduction...3 Starting Access...3
More informationFlash MX Image Animation
Flash MX Image Animation Introduction (Preparing the Stage) Movie Property Definitions: Go to the Properties panel at the bottom of the window to choose the frame rate, width, height, and background color
More informationScientific Graphing in Excel 2010
Scientific Graphing in Excel 2010 When you start Excel, you will see the screen below. Various parts of the display are labelled in red, with arrows, to define the terms used in the remainder of this overview.
More informationSAS Mapping: Technologies, Techniques, Tips and Tricks Darrell Massengill
SAS Mapping: Technologies, Techniques, Tips and Tricks Darrell Massengill Every organization has location based data. The difficulty is in choosing the right technology and tool to effectively transform
More informationProjekt Magazin Review: Microsoft Project Add-ons for Project Management Charts GRANEDA Dynamic
GRANEDA Dynamic For WBS / Tree Diagram Users of Microsoft Project or other data sources Projekt Magazin Review: Microsoft Project Add-ons for Project Management Charts GRANEDA Dynamic GRANEDA Dynamic is
More informationTECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE
TECHNIQUES FOR BUILDING A SUCCESSFUL WEB ENABLED APPLICATION USING SAS/INTRNET SOFTWARE Mary Singelais, Bell Atlantic, Merrimack, NH ABSTRACT (This paper is based on a presentation given in March 1998
More informationViewing and Troubleshooting Perfmon Logs
CHAPTER 7 To view perfmon logs, you can download the logs or view them locally. This chapter contains information on the following topics: Viewing Perfmon Log Files, page 7-1 Working with Troubleshooting
More informationUsing SAS Output Delivery System (ODS) Markup to Generate Custom PivotTable and PivotChart Reports Chevell Parker, SAS Institute
Using SAS Output Delivery System (ODS) Markup to Generate Custom PivotTable and PivotChart Reports Chevell Parker, SAS Institute ABSTRACT This paper illustrates how to use ODS markup to create PivotTable
More informationAdaptive Enterprise Solutions
Reporting User Guide Adaptive Enterprise Solutions 8401 Colesville Road Suite 450 Silver Spring, MD 20910 800.237.9785 Toll Free 301.589.3434 Voice 301.589.9254 Fax www.adsystech.com Version 5 THIS USER
More informationCreating Charts and Graphs
Creating Charts and Graphs Title: Creating Charts and Graphs Version: 1. First edition: December 24 First English edition: December 24 Contents Overview...ii Copyright and trademark information...ii Feedback...ii
More informationCREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS
CREATING EXCEL PIVOT TABLES AND PIVOT CHARTS FOR LIBRARY QUESTIONNAIRE RESULTS An Excel Pivot Table is an interactive table that summarizes large amounts of data. It allows the user to view and manipulate
More informationimc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing
imc FAMOS 6.3 visualization signal analysis data processing test reporting Comprehensive data analysis and documentation imc productive testing imc FAMOS ensures fast results Comprehensive data processing
More informationMetroBoston DataCommon Training
MetroBoston DataCommon Training Whether you are a data novice or an expert researcher, the MetroBoston DataCommon can help you get the information you need to learn more about your community, understand
More informationCrystal Converter User Guide
Crystal Converter User Guide Crystal Converter v2.5 Overview The Crystal Converter will take a report that was developed in Crystal Reports 11 or lower and convert the supported features of the report
More informationSAS Enterprise Guide in Pharmaceutical Applications: Automated Analysis and Reporting Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN
Paper PH200 SAS Enterprise Guide in Pharmaceutical Applications: Automated Analysis and Reporting Alex Dmitrienko, Ph.D., Eli Lilly and Company, Indianapolis, IN ABSTRACT SAS Enterprise Guide is a member
More informationApplicatons Development. Paper 44-26
Paper 44-26 Point and Click Web Pages with Design-Time Controls and SAS/IntrNet Vincent DelGobbo, SAS Institute Inc., Cary, NC John Leveille, SAS Institute Inc., Cary, NC ABSTRACT SAS Design-Time Controls
More informationSAP Business Intelligence (BI) Reporting Training for MM. General Navigation. Rick Heckman PASSHE 1/31/2012
2012 SAP Business Intelligence (BI) Reporting Training for MM General Navigation Rick Heckman PASSHE 1/31/2012 Page 1 Contents Types of MM BI Reports... 4 Portal Access... 5 Variable Entry Screen... 5
More informationImporting and Exporting With SPSS for Windows 17 TUT 117
Information Systems Services Importing and Exporting With TUT 117 Version 2.0 (Nov 2009) Contents 1. Introduction... 3 1.1 Aim of this Document... 3 2. Importing Data from Other Sources... 3 2.1 Reading
More informationAppendix 2.1 Tabular and Graphical Methods Using Excel
Appendix 2.1 Tabular and Graphical Methods Using Excel 1 Appendix 2.1 Tabular and Graphical Methods Using Excel The instructions in this section begin by describing the entry of data into an Excel spreadsheet.
More informationMicroStrategy Analytics Express User Guide
MicroStrategy Analytics Express User Guide Analyzing Data with MicroStrategy Analytics Express Version: 4.0 Document Number: 09770040 CONTENTS 1. Getting Started with MicroStrategy Analytics Express Introduction...
More informationGR002 ABSTRACT INTRODUCTION APPLICATION
GR002 Focusing healthcare quality improvement dollars: Using SAS for geographic targeting Barbara B. Okerson, Ph.D., Virginia Health Quality Center, Glen Allen, VA ABSTRACT Like many industries, the health
More information4. Are you satisfied with the outcome? Why or why not? Offer a solution and make a new graph (Figure 2).
Assignment 1 Introduction to Excel and SPSS Graphing and Data Manipulation Part 1 Graphing (worksheet 1) 1. Download the BHM excel data file from the course website. 2. Save it to the desktop as an excel
More informationReporting Manual. Prepared by. NUIT Support Center Northwestern University
Reporting Manual Prepared by NUIT Support Center Northwestern University Updated: February 2013 CONTENTS 1. Introduction... 1 2. Reporting... 1 2.1 Reporting Functionality... 1 2.2 Creating Reports...
More informationCharts for SharePoint
KWizCom Corporation Charts for SharePoint Admin Guide Copyright 2005-2015 KWizCom Corporation. All rights reserved. Company Headquarters 95 Mural Street, Suite 600 Richmond Hill, ON L4B 3G2 Canada E-mail:
More informationInstallation Instructions for Version 8 (TS M1) of the SAS System for Microsoft Windows
Installation Instructions for Version 8 (TS M1) of the SAS System for Microsoft Windows Table of Contents Chapter 1, Introduction...1 Terminology and Symbols Used in this Document...1 SASROOT Directory...1
More informationPaper 197-27. Dynamic Data Retrieval Using SAS/IntrNet
Paper 197-27 Dynamic Data Retrieval Using SAS/IntrNet Mary A. Bednarski, Washington University School of Medicine, St. Louis, MO Karen A. Clark, Washington University School of Medicine, St. Louis, MO
More informationGuide to SAS/AF Applications Development
Guide to SAS/AF Applications Development SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. Guide to SAS/AF Applications Development. Cary, NC:
More informationCopyright EPiServer AB
Table of Contents 3 Table of Contents ABOUT THIS DOCUMENTATION 4 HOW TO ACCESS EPISERVER HELP SYSTEM 4 EXPECTED KNOWLEDGE 4 ONLINE COMMUNITY ON EPISERVER WORLD 4 COPYRIGHT NOTICE 4 EPISERVER ONLINECENTER
More informationGephi Tutorial Visualization
Gephi Tutorial Welcome to this Gephi tutorial. It will guide you to the basic and advanced visualization settings in Gephi. The selection and interaction with tools will also be introduced. Follow the
More information