Copyright © 2006, SAS Institute Inc. All rights reserved. Randy Poindexter & Scott Huntley Output Delivery and Reporting An Introduction to ODS.

Slides:



Advertisements
Similar presentations
Copyright © 2003 Pearson Education, Inc. Slide 3-1 Created by Cheryl M. Hughes The Web Wizards Guide to XML by Cheryl M. Hughes.
Advertisements

Introduction to HTML. A Web Page is.. An ASCII (text) file.. Whose filename ends with.htm or.html –index.html or cookie-recipe.htm Contains HTML tags.
HTML popo.
HyperText Markup Language (HTML). Introduction to HTML Hyper Text Markup Language HTML Example The structure of an HTML document Agenda.
HTML. The World Wide Web Protocols Addresses HTML.
HTML: HyperText Markup Language Hello World Welcome to the world!
Part 2 Introduction to CSS. CSS Syntax – class selector 1 With the class selector you can define different styles for the same type of HTML element. You.
INTRODUCTION TO HYPERTEXT MARKUP LANGUAGE 1. Outline  Introduction  Markup Languages  Editing HTML  Common Tags  Headers  Text Styling  Linking.
 2001 Prentice Hall, Inc. All rights reserved. 1 Chapter 7 - JavaScript: Introduction to Scripting Outline 7.1 Introduction 7.2 Simple Program: Printing.
Web Design with Cascading Style Sheet Lan Vu. Overview Introduction to CSS Designing CSS Using Visual Studio to create CSS Using template for web design.
Chapter Concepts Discuss Fonts Understand Fonts
13 February Building a Web Page. HTML Files Two types of information Text Instructions on how to display Instructions are in the form of tags Tags are.
Structure and formatting HTML pages Helen Treharne Department of Computing.
XHTML and CSS Overview. Hypertext Markup Language A set of markup tags and associated syntax rules Unlike a programming language, you cannot describe.
XHTML and CSS Overview. Hypertext Markup Language A set of markup tags and associated syntax rules Unlike a programming language, you cannot describe.
More HTML Chapter 4. 2 Nesting Tags How do you write the following in HTML? The wrong way: This is really, REALLY fun ! Tags must be correctly nested.
Glencoe Digital Communication Tools Create a Web Page with HTML Chapter Contents Lesson 4.1Lesson 4.1 Get Started with HTML (85) Lesson 4.2Lesson 4.2 Format.
Computer Applications I Unit 3 Study Guide 1 Introduction to Formatting, Alignment and Page Setup.
ULI101: XHTML Basics (Part III) Introduction to XHTML / Continued … Block-Level vs. Inline Elements (tags) Manipulating Text,  , Text Characteristics,,,,,,,,,,,,,,,
Ku-Yaw Chang Assistant Professor, Department of Computer Science and Information Engineering Da-Yeh University.
Copyright © 2006, SAS Institute Inc. All rights reserved. Enterprise Guide 4.2 : A Primer SHRUG : Spring 2010 Presented by: Josée Ranger-Lacroix SAS Institute.
Unit 4 – Multimedia Element: Text
HTML HTML stands for "Hyper Text Mark-up Language“. Technically, HTML is not a programming language, but rather a markup language. Used to create web pages.
ACM 511 HTML Week -1 ACM 511 Course Notes. Books ACM 511 Course Notes.
Developing Content and Layout Lesson 6. Creating Web Site Content Online users scan a page, read key words of text, and check out graphics Reading from.
HTML history, Tags, Element. HTML: HyperText Markup Language Hello World Welcome to the world!
Using Html Basics, Text and Links. Objectives  Develop a web page using HTML codes according to specifications and verify that it works prior to submitting.
Objectives: 1. Create a Skeleton HTML 2. View a Skeleton File Through a Server and Browser 3. Learn HTML Body Tags for the Display of Text and Graphics.
XHTML1-1 Extensible HyperText Markup Language (XHTML) Xingquan (Hill) Zhu
1 CSC 121 Computers and Scientific Thinking David Reed Creighton University HTML and Web Pages.
Exploring Office 2003 – Grauer and Barber Enhancing the Web Page Chapter 3 BCIS 1405 Session 15.
1 Committed to Shaping the Next Generation of IT Experts. 02: Enhancing the Web Page HTML.
 A style sheet is a single page of formatting instructions that can control the appearance of many HTML pages at once.  If style sheets accomplished.
CHAPTER 1 HTML & HTML5 I อ. ยืนยง กันทะเนตร คณะเทคโนโลยีสารสนเทศและการสื่อสาร มหาวิทยาลัยพะเยา 1.
XML Publisher Business Applications Government Forms.
CPT 123 Internet Skills Class Notes Publishing to the Web Session B.
Copyright © 2008 SAS Institute Inc. All rights reserved. SAS and all other SAS Institute Inc. product or service names are registered trademarks or trademarks.
Copyright © 2004, SAS Institute Inc. All rights reserved. SAS is a registered trademark or trademark of SAS Institute Inc. in the USA and other countries.
HTML,DHTML & Javascript/Session1/1 of 39 Introduction and Basic Tags Session 1 of Using HTML, DHTML & JavaScript.
McGraw-Hill/Irwin The O’Leary Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Access 2002 Lab 5 Creating Custom Forms.
Copyright © 2005, SAS Institute Inc. All rights reserved. Effective Use of SAS/GRAPH® Stored Processes Pat Berryman Senior Software Manager Data Visualization.
XHTML 1.1  Derived from Standard Generalized Markup Language (SGML) of ISO  XHTML concerned primary with content rather than presentation and style 
Introduction HTML (Hypertext Markup Language) is used to create document on the World Wide Web. HTML is not a programming language, it is a markup language.
Agenda Block-Level vs. Inline Elements (tags) Manipulating Text,  , Text Characteristics,,,,,,,,,,,,,,, Font Attributes: size, color, face Horizontal.
Using the new Version 8 Template Procedure for Complete Control of SAS Output Style and Format David Ghan Technical Training Specialist SAS, Canada.
SAS ODS (Output Delivery System) Donald Miller 812 Oswald Tower ;
1 Basics of Presentation Design Kate MacDonald MCPHS 12/7/99.
Department of Computer Science, Florida State University CGS 3066: Web Programming and Design Spring
Introduction to Programming the WWW I CMSC Summer 2003 Lecture 6.
HTML. INDEX Introduction to HTML Creating Web Pages Commands And Tags Web Page.
1 HTML. 2 Full forms WWW – world Wide Web HTTP – Hyper Text Transfer Protocol HTML – Hyper Text Markup Language.
© Dr. Graham Rollings Dr. Graham Rollings, 09 June 2016 HTML & CSS A very High-level Introduction.
1 SAS ® ODS Technology for Today’s Decision Makers Sunil Gupta Quintiles.
SAS ® 101 Based on Learning SAS by Example: A Programmer’s Guide Chapters 14 & 19 By Tasha Chapman, Oregon Health Authority.
TheGreatEscape(char) Prepared by Louise Hadden Lead Programmer Analyst April 2010 Abt Associates Inc.
CSS Introductions. Objectives To take control of the appearance of a Web site by creating style sheets. To use a style sheet to give all the pages of.
Computer Projection Presentation Guide
What is HTML? Acronym for: HyperText Markup Language
What is HTML? Structure of HTML Document HTML TAG HEAD TAG TITLE TAG
Unit 3, Lesson 8 Making Presentations That Get Attention
Dreamweaver – Project #1
What is HTML? Structure of HTML Document HTML TAG HEAD TAG TITLE TAG
The Web Wizard’s Guide To DHTML and CSS
A Different Point of View with ODS PDF in SAS® 9.3
Computers and Scientific Thinking David Reed, Creighton University
Client-Side Internet and Web Programming
What is HTML? Structure of HTML Document HTML TAG HEAD TAG TITLE TAG
Exercise 9 Skills You create and use styles to create formatting rules that can easily by applied to other pages in the Web site. You can create internal.
AN INTRODUCTION BY FAITH BRENNER
How to Create Tables & Graphs in Excel
Presentation transcript:

Copyright © 2006, SAS Institute Inc. All rights reserved. Randy Poindexter & Scott Huntley Output Delivery and Reporting An Introduction to ODS

Copyright © 2006, SAS Institute Inc. All rights reserved. Agenda  Why  What  Online resources  Q&A

Copyright © 2006, SAS Institute Inc. All rights reserved.

Some Isn’t Good Enough  Some procedures output some data sets.  Data sets contain some analysis results.

Copyright © 2006, SAS Institute Inc. All rights reserved. Output Delivery System (ODS) Benefits 1.Integrate your output. 2.Customize content of your output. 3.Customize appearance of your output.

Copyright © 2006, SAS Institute Inc. All rights reserved. Integrate Your Output

Copyright © 2006, SAS Institute Inc. All rights reserved. HTML For the Web

Copyright © 2006, SAS Institute Inc. All rights reserved. PDF for Portable Printing

Copyright © 2006, SAS Institute Inc. All rights reserved. RTF for Microsoft Word

Copyright © 2006, SAS Institute Inc. All rights reserved. XML for Integration

Copyright © 2006, SAS Institute Inc. All rights reserved. <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" " 10:22 Friday, October 29, 2004 Scalable Vector Graphics

Copyright © 2006, SAS Institute Inc. All rights reserved. XLS for Microsoft Excel

Copyright © 2006, SAS Institute Inc. All rights reserved. Data Sets for Downstream Processing

Copyright © 2006, SAS Institute Inc. All rights reserved. ActiveX Graphs for Microsoft Apps

Copyright © 2006, SAS Institute Inc. All rights reserved. Java Graphs For Portability

Copyright © 2006, SAS Institute Inc. All rights reserved. ODS Statistical Graphics

Copyright © 2006, SAS Institute Inc. All rights reserved. Selecting the Tables You Want Why get 8 tables… when you really only want 1 ?

Copyright © 2006, SAS Institute Inc. All rights reserved. Table Structure Our Way Your Way

Copyright © 2006, SAS Institute Inc. All rights reserved. Embedded Images

Copyright © 2006, SAS Institute Inc. All rights reserved. Embedded Links

Copyright © 2006, SAS Institute Inc. All rights reserved. Customize Appearance of Your Output

Copyright © 2006, SAS Institute Inc. All rights reserved. Styles Default BarrettsBlue

Copyright © 2006, SAS Institute Inc. All rights reserved. Traffic Lighting

Copyright © 2006, SAS Institute Inc. All rights reserved.

Benefits of ODS 1.Integrate your output. 2.Customize content of your output. 3.Customize appearance of your output. 4.Improve your customer satisfaction!

Copyright © 2006, SAS Institute Inc. All rights reserved. ODS Online Resources  Base community  User forum  Online User’s Guide /HTML/default/odsugwhatsnew902.htm  SAS-L newsgroup 

Copyright © 2006, SAS Institute Inc. All rights reserved. Enhancements to Inline Formatting in SAS 9.2

Copyright © 2006, SAS Institute Inc. All rights reserved. compute year; bg + 1; if mod(bg, 2) = 1 then call define(_row_, "style", "style={background=cx color=cxbbb2e0}"); else call define(_row_, "style", "style={background=cxbbb2e0}"); endcomp;

Copyright © 2006, SAS Institute Inc. All rights reserved. compute quantity; if quantity.sum < 400 then call define (_col_, "style","style=[color=red]"); endcomp;

Copyright © 2006, SAS Institute Inc. All rights reserved. In-Line Style Syntax Ods escapechar= ; /* This happens to be the default escape character */ Ods escapechar=“^”;

Copyright © 2006, SAS Institute Inc. All rights reserved. In-Line Style Function ^{style formatted text}

Copyright © 2006, SAS Institute Inc. All rights reserved. Elements vs. Attributes class HeaderStrong / color = colors('headerfgstrong') backgroundcolor = colors('headerbgstrong') font = fonts('StrongFont'); Color  red Font size  big Font style  italic

Copyright © 2006, SAS Institute Inc. All rights reserved. In-Line Style Function ^{style [color = dark blue] text that is dark blue}

Copyright © 2006, SAS Institute Inc. All rights reserved. In-Line Style Function ^{style SystemTitles [color=red] System Titles Text that is red}

Copyright © 2006, SAS Institute Inc. All rights reserved. title 'You can use styles to set font attributes like ^{style [color=red]color} or ^{style [font_size=20pt]size}'; Titles

Copyright © 2006, SAS Institute Inc. All rights reserved. Nesting of styles ods text = "black ^{style [color=purple] purple ^{style [font_style=italic] italic ^{style [fontsize=18pt] big text ^{style [color=green] green } more} text} one} end";

Copyright © 2006, SAS Institute Inc. All rights reserved. ods text='^{style[textdecoration=underline color=green font_style=italic] text with underline}';

Copyright © 2006, SAS Institute Inc. All rights reserved. title 'Unicode symbols are easy to use'; title2 'Converting Dollars to Euros ^{unicode 0024}1 = ^{unicode 00AC}0.1794'; title3 'Converting Pounds to Yen ^{unicode 00A3}1 = ^{unicode 00A5} '; title4 'You can use copyright ^{unicode 00A9} registered ^{unicode 00AE} and trademarks ^{unicode 2122} too'; Symbols

Copyright © 2006, SAS Institute Inc. All rights reserved. Super or Sub scripts ods text = "^{style [fontsize=18pt] big ^{super text}} or ^{style [fonsize=10pt] small ^{sub text}}";

Copyright © 2006, SAS Institute Inc. All rights reserved. New Functions – nbspace & newline title 'nbspace puts spaces between^{nbspace 5}words'; title2 'newline puts line breaks between^{newline 3}words‘;

Copyright © 2006, SAS Institute Inc. All rights reserved. Individual Border Control title "^{style [borderwidth=5pt bordertopcolor=red borderbottomwidth=20pt borderrightstyle=double] Border Control Example}";

Copyright © 2006, SAS Institute Inc. All rights reserved. Individual Border Control - PDF title4 "*{style [bordertopwidth=1pt bordertopcolor=green borderrightwidth=1pt borderrightcolor=light blue] Title 4 } "; define col1 / "Dose 1 " style(column)=[borderleftcolor=purple borderrightcolor=red borderleftwidth=2pt borderrightwidth=2pt];

Copyright © 2006, SAS Institute Inc. All rights reserved.