LESSON 7 
11 
Routeout Data to a New File 
You are going to create a new graph to be included in a presentation. Rather than saving the 
graph as an image file, you are going to route the graph and results to a new file. The 
ROUTEOUT  command  stays  in  effect  until  you  use  the  CLOSEOUT  command. 
ROUTEOUT will name your output and place it in the location of your choice on the 
computer. 
1. 
From the Command Tree Output folder, click RouteOut. The ROUTEOUT dialog box 
opens. 
2. 
In the Output Filename field, type School Year Graph. 
3. 
Click OK.  
ɷ
Output results  will now go to the School Year Graph.htm file instead  of  the 
Out#.htm file. 
Convert pdf to html5 open source - software application dll:C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net, ASP.NET MVC, WinForms, WPF application
How to Convert PDF to HTML Webpage with C# PDF Conversion SDK
www.rasteredge.com
Convert pdf to html5 open source - software application dll:VB.NET PDF Convert to HTML SDK: Convert PDF to html files in vb.net, ASP.NET MVC, WinForms, WPF application
PDF to HTML Webpage Converter SDK for VB.NET PDF to HTML Conversion
www.rasteredge.com
LESSO N 7 
12 
DEFINE and RECODE  
In an earlier lesson, you create a bar graph using the variable WMonth. You may have noticed 
that Epi Graph ordered the variables in sequence based on the first number, 1, 10, 12, etc. To 
create a graph with months occurring in school year sequence, you are going to use the 
DEFINE command to create a new variable and the RECODE command to place existing 
values in a new order. A program example is located in Asthma Survey 2005 Sample.MDB. 
The program is called MonthsRecode.PGM. 
In the survey, some students selected their worst month for asthma symptoms from a 
comment legal field, those who made no selection are considered Missing values. Students did 
not select a year in this field. You want the dates in your graph to be distributed based on the 
school year when the questions were asked. You are going to use the RECODE command to 
assign a year (variable name addyr) to the months and to place them in the order September 
2004-August 2005. 
Once the months are recoded, you will define a new variable (NewWMonth) to indicate the 
new sequence of months with the new year value. When you create the final code, you will 
designate how you want the dates to appear and specify that the Legal Value fields, which 
were once text, will appear as numbers. To do this you will use the function NUMTODATE. 
NUMTODATE tranforms a set of three numbers into the year, month, day format and 
allows you to order the variables by the new dates. 
Your final code will say that the value of the NewWMonth variable will change from a 
number to a date. The date will be formatted as the year 2000 plus the addyr variable, the 
WMonth variable, and the first day of the month. Since WMonth is a text field, you also have 
to add in the code to format it as a number (TXTTONUM). 
Keep in mind that the ROUTEOUT command is in effect and will send data to the new 
output file School Year Graph.htm. This information and the graph can then be used in your 
asthma report.   
1. 
From the Command Tree Variables folder, click Define. The DEFINE dialog box 
opens. 
2. 
In the Variable Name field, type addyr. 
software application dll:C# PDF Text Extract Library: extract text content from PDF file in
it is feasible for users to extract text content from source PDF document file the following C# example code for text extraction from PDF page Open a document
www.rasteredge.com
software application dll:VB.NET PDF Annotate Library: Draw, edit PDF annotation, markups in
Decode source PDF document file into an in-memory object, namely 2.pdf" Dim outputFilePath As String = Program.RootPath + "\\" Annot_8.pdf" ' open a PDF file
www.rasteredge.com
LESSO N 7 
13 
3. 
Click OK.  
ɷ
The  data  table  now  contains  a  new  Standard  variable.  Standard  variables  are 
temporary. Values and definitions are lost at the next READ command. 
4. 
From the Command Tree Variables folder, click Recode. The RECODE window opens. 
5. 
Use the From drop-down box to select WMonth. 
ɷ
You are taking the values from the variable WMonth and recoding them to appear in 
the variable addyr. 
6. 
From the To drop-down box, select addyr. 
7. 
In the Value (blank=other) field type "9" and press Enter. 
ɷ
Remember the value of 9 is September. September is a text value and text values 
must be enclosed in quotes. 
8. 
In the To Value (if any) field type "9" and press Enter. 
9. 
In the Recoded Value field type the number 4 and press Enter. A new blank entry line 
appears. 
software application dll:C# PDF File Merge Library: Merge, append PDF files in C#.net, ASP.
Description: Combine the source PDF streams into one PDF file and save it to a new PDF file on the disk. Parameters: Name, Description, Valid Value.
www.rasteredge.com
software application dll:C# PDF Page Extract Library: copy, paste, cut PDF pages in C#.net
Online C# source code for extracting, copying and pasting PDF The portable document format, known as PDF document, is of file that allows users to open & read
www.rasteredge.com
LESSO N 7 
14 
ɷ
You are creating the code to differentiate the year 2004 from the year 2005. The 
number 4 is the year you will add to 2000 to reorder the months. 
ɷ
You are creating code so that September begins the list and appears in the year 2004. 
ɷ
October- December appears in the year 2004. 
ɷ
January -August appears in the year 2005. 
10. 
Complete the code as follows. 
ɷ
Value "10" To Value "12"=4 
ɷ
Value "1" To Value "8"=5 
ɷ
Value blank To Value blank= (.) 
ɷ
You are adding the condition that any values that do not fit the pattern are considered 
Missing.  
11. 
Click OK. 
Your code should appear in the Program Editor as follows: 
software application dll:C# Word - MailMerge Processing in C#.NET
da.Fill(data); //Open the document DOCXDocument document0 = DOCXDocument.Open( docFilePath ); int counter = 1; // Loop though all records in the data source.
www.rasteredge.com
software application dll:C# Create PDF from OpenOffice to convert odt, odp files to PDF in
Convert OpenOffice Text Document to PDF with embedded fonts. to change ODT, ODS, ODP forms to fillable PDF formats in Visual Online source code for C#.NET class.
www.rasteredge.com
LESSO N 7 
15 
Define a new variable to contain the date code 
1. 
Click Define. The DEFINE dialog box opens. 
2. 
In the Variable Name field, type NewWMonth. 
3. 
Click OK. 
Assign a value to the new variable 
1. 
From the Command Tree Variables folder, click Assign. The ASSIGN dialog box opens. 
2. 
From the Assign Variable drop-down, select NewWMonth. 
software application dll:VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
addition, texts, pictures and font formatting of source PDF file are accurately retained in converted Word document file. Why do we need to convert PDF to Word
www.rasteredge.com
software application dll:VB.NET PDF File Split Library: Split, seperate PDF into multiple
Separate source PDF document file by defined page range in VB.NET class application. Divide PDF file into multiple files by outputting PDF file size.
www.rasteredge.com
LESSO N 7 
16 
3. 
In the =Expression field, type numtodate(2000+addyr,txttonum(WMonth),1) 
ɷ
You are  assigning  a date format  to  the  variable NewWMonth. You want the 
year/month/day format because you are going to order the months by the year. This 
code says the value of the NewWMonth variable will change from a number to a 
date. The date will be formatted as the year 2000 plus the addyr variable, the WMonth 
variable, and the first day of the month. Since WMonth is a text field, you also have to 
add in the code to format it as a number. 
4. 
Click OK. The code in the Program Editor appears as follows. 
Create a bar graph using the new variables and date code 
1. 
Click Graph. The GRAPH dialog box opens. 
2. 
From the Graph Type drop-down, select Bar. 
3. 
From the Main Variables drop-down, select NewWMonth. The Display Format drop-
down opens. 
4. 
From the Display Format drop-down, select mmm yyyy. 
5. 
Click OK. 
software application dll:C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
page, view PDF file in different display formats, and save source PDF file using C# UpPage: Scroll to previous visible page in the currently open PDF document.
www.rasteredge.com
LESSO N 7 
17 
ɷ
Notice the months now appear in the School Year order you coded as September 
2004-August 2005. 
Customize the graph 
1. 
Left-click the X-Axis text NewWMonth. The X-Axis Label dialog box opens. 
2. 
Highlight the text NewWMonth. 
3. 
Delete the text. 
4. 
Click OK. 
5. 
Right click the graph and select Customization Dialog from the pop-up menu. 
6. 
In the Main Title field on the General tab, type Worst Month for Asthma. 
7. 
In the SubTitle field, type School Year 2004-2005. 
8. 
Click OK. 
9. 
Close Epi Graph. 
ɷ
Notice that the window title bar shows the Output file as School Year Graph. 
10. 
From the Command Tree Output folder, click CloseOut. The CLOSEOUT dialog box 
opens. 
11. 
Click OK. 
ɷ
Results will resume being created and saved as Out#.htm files. 
12. 
From the Output window, click Open. The Browse dialog box opens. 
13. 
Locate the EIHA Tutorial folder. Notice the file School Year Graph.htm is listed among 
the other Out##.htm files.  
14. 
Click Exit to close Analysis. 
LESSO N 7 
18 
Creating and Writing New Data Tables 
For your asthma report, you want to see if there is a connection between age and asthmatic 
symptoms. You want to illustrate the findings in the form of a graph. 
There are times when it may take a series of steps to prepare your data for analyses. In Section 
4 and 5 of this lesson, you will follow a series of steps in order to create a line graph that 
shows trends in symptoms per age based on survey data. You will take all the students who 
answered Yes to the individual symptoms and use the WRITE command to create a new data 
table that contains Yes answers. The new data table can then be graphed.  
In an earlier lesson, you used the ASSIGN command to calculate the Age variable inside the 
data table. The Age variable created was Standard, meaning that the code you assigned was 
temporary and the values were reset each time you read in a new file. You cannot create a 
global or permanent variable for Age because neither type can contain values that depend 
directly or indirectly on table fields as the YEARS function does. For this exercise, you want 
to create a line graph using age as a variable; however, you do not want to calculate the Age 
field each time you create this graph, so you are going to use the WRITE command to create 
a new data table containing the assigned age variable. 
Using the new table, you will create person-symptom pairs of information (children answering 
Yes to a symptom and their age) and WRITE/APPEND those records to a new data table 
that contains only information for ages and symptoms. You can then READ in the age-
symptom data table and GRAPH the results. 
An example of the following code is available in the Asthma Survey 2005 Sample.MDB. The 
program is called LineGraphSample.PGM. 
1. 
Open Analysis and Read in the Asthma Survey project file that contains your 800 records. 
Be sure the Project file and the data source match. 
2. 
From the Command Tree Variables folder, click Assign. The ASSIGN dialog box opens. 
3. 
From the Assign Variable drop-down, select Age.  
4. 
In the =Expression field, type YEARS(DOB,10/25/2005). 
LESSO N 7 
19 
5. 
Click OK. 
6. 
List the variable Age to make sure it is populated. 
Write the Age variable and the variables needed for the line graph to a new file. 
1. 
From the Command Tree Data folder, click Write/Export. The WRITE dialog box 
opens. 
2. 
Use your mouse to click and select the following variables. 
ɷ
SchoolNum 
ɷ
StudentID 
LESSO N 7 
20 
ɷ
Gender 
ɷ
DOB 
ɷ
Asthma 
ɷ
RAD 
ɷ
Bronchitis 
ɷ
Wheezing 
ɷ
Medication 
ɷ
MissDays 
ɷ
Age 
3. 
In the Output Mode section, select Replace. 
4. 
From the Output Formats drop-down, select Epi 2000. 
5. 
Click the Browse button next to the File Name field. Locate the EIHA Tutorial folder. 
6. 
In the File Name field, type SymptomsbyAge. 
7. 
Click Save. 
8. 
In the Data Table field, type AllSymptoms. 
9. 
Click OK. 
Documents you may be interested
Documents you may be interested