Dataset

For this dashboard challenge, we were given injury data in U.S from the NEISS (National Electronic Injury Surveillance System) dataset. 
I worked with six Excel files covering 2019 to 2024, each containing thousands of records on emergency department visits. Most fields were coded for example, Sex = 1 meant Male, Diagnosis = 59 indicated Laceration, and Product = 3452 referred to Cheerleading. Each record also included a weight column, which I used to calculate national estimates. Since the dataset was huge, I decided to cover only the primary injuries from school.


The Data Structuring in Alteryx

I used Alteryx to clean and prepare the data:

  • Input tools for each of the six annual files

  • A Union tool to combine them into a single dataset

  • A Filter to keep only records where Location = 8 (school-related injuries)

  • A Formula tool to decode fields like Sex, Diagnosis, and Disposition.

  • Joins to a product fact table and a custom product categorisation file I built to handle uncategorised codes

  • An Output tool to export the final dataset to. hyper for use in Tableau


Exploration And Story – What’s Hurting Kids in Schools?

Once the data was clean, it was time to visualize it. My main questions were:

  • Are injuries going up or down over time?

  • Who’s getting injured the most (by age, gender)?

  • What activities or products are causing these injuries?

  • Can we identify trends or spikes worth further investigation?

This became the backbone of my Tableau dashboard.


Final Thoughts – From Chaos to Clarity

This project reminded me that data transformation is often the hardest part. The real insights only came after I’d spent hours understanding fields and aligning everything just right in Alteryx.

But once that was done, Tableau allowed me to tell a story through my dashboard.