A MORE COMPLETE ODS REPORT. What we’re going to talk about…  Creating a title page  Creating an introduction page  Creating long-form text descriptions.

Slides:



Advertisements
Similar presentations
DREAMWEAVER Welcome to our website!
Advertisements

KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
Click to edit Master title style How to Create a Discussion Silver & VIP members
PowerPoint Scavenger Hunt Lauren Davis EDTD 3011 A Summer 2007.
Chapter 4 Marking Up With Html: A Hypertext Markup Language Primer.
1 HTML Markup language – coded text is converted into formatted text by a web browser. Big chart on pg. 16—39. Tags usually come in pairs like – data Some.
Web Page Development Identify elements of a Web Page Start Notepad
There is a certain way that an HTML file should be set up. The HTML section declares a beginning and an ending. Within the HTML, there should be a HEAD.
PowerPoint: Tables Computer Information Technology Section 5-11 Some text and examples used with permission from: Note: We are.
By William Carlson. Table of Contents 1.How to start PowerPoint 2.Navigating through PowerPoint 3.Themes and styles 4.How to print, open, and save 5.How.
POWER POINT. TOPICS Different Views Printing presentation Animation Layout Design Themes Master Slide Smart Art Insert Footer, Hyperlink etc., 2.
Introduction to Nvu Jing Fu. What is nVu? Free web design and development tool WYSIWYG (/wiziwig/) software Other similar tools: Dreamweaver, Googlepages.
Chapter 4 Fluency with Information Technology L. Snyder Marking Up With HTML: A Hypertext Markup Language Primer.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Fluency with Information Technology Third Edition by Lawrence Snyder Chapter.
How to Use Your By: John Muench, Chelsea Myers, Thomas Rogenski, Kyle Shaffer 1 PowerPoint & Word Document.
Copyright © Texas Education Agency, All rights reserved. 1 Web Technologies Website Development with Dreamweaver.
HTML Comprehensive Concepts and Techniques Second Edition Project 3 Creating Tables in a Web Site.
Web Technologies Website Development Trade & Industrial Education
Using a Spreadsheet Chapter 5.
 Introduction to MS-Excel Introduction to MS-Excel  Entering data in EXCEL Entering data in EXCEL  Formulas & Functions in EXCEL Formulas & Functions.
TABLE OF CONTENTS LEARNING POWERPOINT
Website Development with Dreamweaver
How to Make a PowerPoint Yes you can do it too! How to (legally) Download PowerPoint aspx?family=officehomestudent&culture=en.
Presented By David Speight.  Easy Student Accessibility  Familiar Navigation  Fits Inside the Box  Works Outside the Box  Allows Creativity without.
Language Club KompoZer Design View. Files you will need  Images  pages  Templates  Text.
HTML: Hyptertext Markup Language Doman’s Sections.
Presentation Title Subtitle goes here.. Top layer of bullet points –Second layer of bullet points Third layer of bullet points –Does anyone actually use.
4 Chapter Four Introduction to HTML. 4 Chapter Objectives Learn basic HTML commands Discover how to display graphic image objects in Web pages Create.
Chapter 2 Web Page Design Mr. Gironda. Elements of a Web Page These are things that most web pages use.
Accessible Word and PDF documents
Creating a poster is easier than you think.
Using Microsoft Word First, make sure that you are on the home tab across the top. Next locate the word Font in the ribbon, again, across the top.
INF1030 Word Processing. In this module you will learn to Create and modify text Adjusting the setup of a page Headers and Footers Inserting and moving.
INF1070 PowerPoint Presentation. Research a topic Find a topic that is of interest to you Minimum 10 slides of information are required (Excludes Biography.
Spiderman ©Marvel Comics Creating Web Pages (part 1)
+ Accessible Document Basics Cindy Compeán Accessibility/Assistive Technology Specialist
Web Site Development - Process of planning and creating a website.
Creating a Google Site For a Digital Portfolio Purpose.
SAS ® 101 Based on Learning SAS by Example: A Programmer’s Guide Chapters 14 & 19 By Tasha Chapman, Oregon Health Authority.
Lesson 16 Enhancing Documents
Marking Up with XHTML Tags describe how a web page should look
Creating, formatting, and editing graphs using Google Sheets
Using ODS Excel Migrating from DDE to ODS
With Microsoft FrontPage 2000
Learning the Basics – Lesson 1
Google Drive.
Lesson 2 Tables and Charts
Exploring Microsoft Word 2003
Creating Accessible PDFs from Word Docs
EPOSTERBOARDS TEMPLATE
Using the INSERT TAB in MS Word 2007
Presentation Software
Getting Started with Accessibility: Accessibility Checkers
Tutorial Tutorial Read all the directions before proceeding
Instructor: Raul Cruz-Cano
Tutorial 3 – Creating a Multiple-Page Report
Marking Up with XHTML Tags describe how a web page should look
Marking Up with XHTML Tags describe how a web page should look
Beautiful PROC CONTENTS Output Using the ODS Excel Destination
Chapter 5 Microsoft Excel Window
Introduction to PowerPoint
How To Make Accessible Word Documents
Marking Up with XHTML Tags describe how a web page should look
Objectives At the end of this session, students will be able to:
Word Processing Software Photo credit: © 2007 JupiterImagesCorporation.
Microsoft Publisher 2016.
Marking Up with XHTML Tags describe how a web page should look
Output Manipulation.
Charts A chart is a graphic or visual representation of data
Marking Up with XHTML Tags describe how a web page should look
Presentation transcript:

A MORE COMPLETE ODS REPORT

What we’re going to talk about…  Creating a title page  Creating an introduction page  Creating long-form text descriptions  Creating a table of contents  Structuring the graph pages  Some other ODS and style template things that are required to pull everything together

How we’re going to do it…  ODS inline formatting  Used for displaying the header, creating links, and formatting text  Graph template language  Used for creating the graphs and structuring the pages  Style templates  Used for certain graph attributes and general formatting  Macro variables  Used for containing graph text descriptions

The ODS preamble  Line 914 – style=mycolors is a user-defined style template needed for changing some graph colors  Line 916 – ods trace on is an option that returns information about style templates in the log  Line 917 – Defines the character that allows inline formatting. In the case it is a tilde

Title page

Making the title page…  Use ODS inline formatting to pull in the DCBS header  Use a proc to provide the title  Creating a page for text in ODS requires a proc statement of some kind  I couldn’t find a way to insert a blank page without one

The DCBS logo header  Line 919 and 923 – define the size of the page and where the logo picture will go  Line 921 – uses the ODS escape character to use the preimage statement to pull in the picture at the specified location  Wasn’t able to find a lot of online documentation on the preimage statement

The title text  Line 892 through 895 – creates the text string that forms the title and put it into a dataset  Line 894 – the ~n is the inline formatting character for a new line of text  Line 926 through 928 – creates the centered text on the title page

Introduction page

Making the introduction page  Read in the introductory text from a.txt file  This.txt file can have inline formatting delineated by the ods escape character  Print it

What the introductory text looks like  You can see there are unneeded quotes around the text string  I should get rid of the quotes and see if there is an inline formatting character for a tab (&nbsp perhaps)  Regular spaces won’t work because of the strip() function  About half-way through you can see two newline characters (~n~n)

Reading in the introductory text  Line 30 through 33 – read in the text from chartbookintro.txt into the 5,000 character long variable called intro  We don’t know how long the text string is so we make sure the variable is overlong  Line 37 – use the strip() function to get rid of the excess spaces

Outputting the introductory text  Line 933 – print the output  Uses the noobs statement to suppress the observation number

Table of contents

Making the table of contents  Use proc report to produce the table of contents header  Use inline formatting to produce links

Making the table of contents text  Line 936 through 938 – the title is done the same way we did the title for the title pagetitle page  Line 935 – this is how the location is defined for linking  At the bottom of each chart page is a link to this anchored location so you can get back to the contents page easily

Making the chart links  Line 940 through 945 – ods pdf text inserts a text string on a page  ~S is used to denote a series of formatting statements  url=‘#chart1’ is the link that is underneath the text string ‘Chart 1 – WCTax enterers and exiters’ ‘#chart1’ is defined in an ods pdf anchor statement  The first occurrence is for spacing purposes

The chart

Making the chart pages  The chart template  The text in the sidebar  ODS output, link back to the table of contents, and the pdf anchor destination

Creating the chart template  Line 614 – define one row with two columns. 1 st column contains graphs and 2 nd column contains the text  Line 619 – defines three rows in first column for three graphs

Creating the chart template  This defines the top barchart on page 8  Line 631 – group=organization has an impact on how to format the bars. The bar colors can’t be changed from inside the graph template; they have to be changed in the ODS style template

Style template interactions

Changing the color of grouped series  Line 906 and 907 – define the color of grouped data  Line 908 – sets the light-grey background color  Line 909 – linkcolor=_undef_ gets rid of an ugly box around hyperlinks

Adding the text sidebar  Line 40 through 48 – reading in the text and putting it into a macro variable  Line 663 – drawtext is put in the graph template the same place a chart type would be entered. In our case it is the sole occupant of the right side of the graph page  Line 664 – anchor=topleft tells the template where the text is to start and width=100 tells the template how far across the text extends. The remainder defines how the text is justified

Making the charts and their links  Line 947, 951, and 955 – the ods pdf anchor for each page is defined on these lines. These are the locations in the pdf that the links on the table of contents page point to  Line 948, 952, and 956 – these lines produce the charts from the different datasets and through the graph templates  Line 949, 953, and 957 – the ods pdf text statement produces a link back to the table of contents

Bibliography  Bessler, L. (n.d.). Getting Started with, and Getting the Most out of, SAS ODS PDF:. Retrieved May 8, 2013, from PhUSE Wiki:  SAS. (n.d.). SAS(R) 9.3 Graph Template Language: Reference, Third Edition. Retrieved May 8, 2013, from SAS Documentation: /viewer.htm#titlepage.htmhttp://support.sas.com/documentation/cdl/en/grstatgraph/65377/HTML/default /viewer.htm#titlepage.htm  SAS. (n.d.). SAS(R) 9.3 Graph Template Language: User's Guide. Retrieved May 8, 2013, from SAS Documentation: viewer.htm#titlepage.htmhttp://support.sas.com/documentation/cdl/en/grstatug/63302/HTML/default/ viewer.htm#titlepage.htm  SAS. (n.d.). TS-688: Defining Colors using Hex Values. Retrieved May 8, 2013, from SAS Knowledgebase:  Zender, C. L. (2007). Funny ^Stuff~ in My Code: Using ODS ESCAPECHAR. Retrieved May 8, 2013, from Proceedings of SAS Global Forum: