Download - Report Automation Using Excel
![Page 1: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/1.jpg)
Report Automation Using Excel
Alison Joseph & Billy Hutchings
NCAIR 2013
1
![Page 2: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/2.jpg)
• 9608 students• Master’s Comprehensive• Mountain location• Residential and Distance
2
![Page 3: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/3.jpg)
Why automate?
3
• Efficiency– Time
• Mitigates problems related to staff turn-over
• Consistency– Data (same queries/criteria)– Format/design/branding
• Timeliness– Reports are ready as soon as data is available
![Page 4: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/4.jpg)
What to automate?
4
• Same report generated throughout the year(s)– Fact Book– Census reports– Admissions reports– Facilities utilization– Class-level profiles– Grade distribution
• Same report generated at the same time for several different groups– Program/Dept. profiles– Main campus v. other teaching sites/distance– Legislative reports
![Page 5: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/5.jpg)
What can be included?
5
• Data tables
• Graphs
• Complex graphics (e.g., maps with enrollment)
• Cover pages
• Branding/logos
![Page 6: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/6.jpg)
Getting started
6
• Start with an end product in mind– Real data or mock-up
• Determine data source– We needed combined data files
• Link the data in
• Start writing formulas
![Page 7: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/7.jpg)
Excel structure
7
• Data tab– All data
• Process tab– All formulas and data manipulation
• Report tab– This is the final report– No formulas – only cell references
• Why do this– Consistent/organized– Allow multiple people to work on the same
document– Compartmentalize different parts
![Page 8: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/8.jpg)
Data tab
• Where does data come from
– Access
– SQL Server
– ODBC Connection
– Analysis Services
– XML
– Text files
8
![Page 9: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/9.jpg)
Data - Access
• We use Access
• Benefits– We already have our data there– Cheap/most people already have– User friendly– Point & click– Approachable for entry-level staffers
• Drawbacks– Slow– Limited functionality– Sometimes multiple steps needed
9
![Page 10: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/10.jpg)
How do you connect the data?
• Build query in Access the returns the data elements that we need
• Go to Data tab in Excel and click on Connections
• Add new
• Browse out to your Access file, and link
• Point it to your table or query
10
![Page 11: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/11.jpg)
Process tab
• All formulas– Frequently used:
• Sumifs• Averageifs• Countifs• Max(year)
– More complex• Vlookup• Index & Match• Sumproduct• Other array formulas (medianifs?)
11
![Page 12: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/12.jpg)
Report tab
• Make it look great – this is your finished product
• No formulas, only cell references & graphs
12
![Page 13: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/13.jpg)
Getting more complicated
• Program/Department Profiles– Several sets of data, process, report tabs
– Report can be generated for each program
– Use the camera tool in Excel for formatting on main report page
– Use a macro to:• Cycle through• Print off PDFs• Name them well• Put them into a well-structured series of folders
13
![Page 14: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/14.jpg)
Resources
• Purna Duggirala (http://chandoo.org/wp/ ) – Excel help
• Jon Peltier (http://peltiertech.com) – Excel templates
14
![Page 15: Report Automation Using Excel](https://reader035.vdocuments.site/reader035/viewer/2022062722/56813aea550346895da352b6/html5/thumbnails/15.jpg)
Contact Information
Alison Joseph, Business and Technology Applications Analyst [email protected]
Billy Hutchings, Social Research [email protected]
Office of Institutional Planning and Effectivenessoipe.wcu.edu, (828) 227-7239
Special thanks to David Onder (OIPE staffer), Stephanie Virgo (former WCU employee) and John Bradsher (student employee)
15