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. 
Pdf font size change - Compress reduce PDF size in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
C# Code & .NET API to Compress & Decompress PDF Document
compress pdf; best pdf compression tool
Pdf font size change - VB.NET PDF File Compress Library: Compress reduce PDF size in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Compression and Decompression Control SDK
best way to compress pdf file; can a pdf file be compressed
LESSON 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. 
C# PDF insert text Library: insert text into PDF content in C#.net
Powerful .NET PDF edit control allows modify existing scanned PDF text. Ability to change text font, color, size and location and output a new PDF document.
change font size in pdf file; change font size pdf
C# PDF Annotate Library: Draw, edit PDF annotation, markups in C#.
Able to edit and change PDF annotation properties such as font size or color. Abilities to draw markups on PDF document or stamp on PDF file.
pdf file size; change font size pdf fillable form
LESSON 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. 
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
PDF document, keeps the elements (like images, tables and chats) of original PDF file and maintains the original text style (including font, size, color, links
adjust file size of pdf; advanced pdf compressor online
Generate Barcodes in Web Image Viewer| Online Tutorials
Select "Font" to choose human-readable text font style, color, size and effects; RasterEdge OCR Engine; PDF Reading; Encode & Decode JBIG 2 Files; Compress &
adjust size of pdf in preview; pdf reduce file size
LESSON 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: 
VB.NET Image: Visual Basic .NET Guide to Draw Text on Image in .
you can adjust the text font, font size, font type (regular LoadImage) Dim DrawFont As New Font("Arial", 16 & profession imaging controls, PDF document, image to
pdf compression settings; change font size in fillable pdf
C# Image: Use C# Class to Insert Callout Annotation on Images
GIF, PNG, BMP, JPEG, TIFF, PDF & Word Easy to set annotation filled font property individually Support adjusting callout annotation size parameter in an easy
change font size in pdf; change font size pdf form
LESSON 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. 
Generate Image in .NET Winforms Imaging Viewer| Online Tutorials
Click "Font" to choose human-readable text font style, color, size and effects Multi-page Tiff Processing; RasterEdge OCR Engine; PDF Reading; Encode & Decode
adjusting page size in pdf; change page size of pdf document
C# PDF: Use C# Code to Add Watermark to PDF Document
into your C#.NET class application, developers can easily add a transparent watermark with desired font color, size and position onto target PDF document page.
pdf file size limit; adjust pdf page size
LESSON 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
LESSON 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. 
LESSON 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). 
LESSON 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 
LESSON 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