Creating an Excel Dashboard
For this project, I was really hoping to accomplish two things. First, I wanted to re-familiarize myself with a Windows platform through using a Virtual Machine I set up using VMWare Fusion Player (you can see how I did that by viewing THIS POST). The second was to build upon my Excel Skills by creating a simple dashboard using Pivot Charts.
THE PROJECT
The Data
For this project, I used a Video Game Sales dataset from Kaggle. The data set was a single CSV file with sales data from over 16 thousand games. Each game for each gaming platform was on a different row; in other words, a game like Minecraft would be on there multiple times for the XBox, Playstation, and DS. The table also included information like global sales, North American sales, Japanese sales, European sales, platform, genre, and publisher. The games were also ranked in terms of overall sales.
The Ask
After doing a cursory examination of the data and what it included, I decided to come up with some business questions that I hoped the data could answer. I identified three:
These seemed like reasonable questions to ask if I were a new company trying to compete against a brand like Game Stop to stock both new and used games from a variety of devices.
Cleaning and Manipulating the Data
The data wasn't terribly messy, but there were some major issues with it. Here's a quick summary of the adjustments I made:
You can see the full range of changes I made to the data by looking at the document on my GitHub. I opted to make multiple sheets for each distinct purpose, a technique I adopted from Alex Freberg .
Analysis and Visualizations
I used Pivot Tables to address the questions I laid out at the start, and then made corresponding Pivot Charts to go with them:
Recommended by LinkedIn
When I added these Pivot Charts to the dashboard and added a slicer for decade, it revealed some additional insights:
When I was putting together my visualizations, I was surprised to find that it did not seem possible to create a tree map off of a Pivot Table, even when the data SHOULD translate to that format. I followed THIS GUIDE to create a tree map using the Platform company, platform name, and games produced that I added to the dashboard. Unfortunately, though, because the tree map is not connected to a Pivot Table, the slicers do not affect it.
You can access the final Dashboard by clicking below (some of the formatting is weird when I put it into OneDrive, but you can get the idea):
Recommendations
When looking at the data, I would make the following recommendations to a company looking to sell video games:
MY EXPERIENCE
This was my first time using a Virtual Machine, and the first time I operated on a Windows device in a WHILE. The main concern I had with operating on the VM was that it was SLOW. However, it will be nice to have the option to practice some of the Excel features that are only available on Windows devices, like Power Pivot.
In addition, the Virtual Machine uses up a ton of memory. I had to clear out quite a bit from my device to use it.
As for the project itself, I was able to practice some Excel Skills like VLookup, the IF function, and Pivot Tables. I wish I had found a data set that had multiple tables, so I could have practiced relational in Excel, but that will have to wait for a future project. I also found that it was easier creating a dashboard in Excel, but from a visualization standpoint, I greatly prefer the look and customization options available on Tableau.
As always, please feel free to leave a comment, and offer any feedback!
This is awesome! I have been wanting to do some projects with video game data and had been confused where to start! I really like the way you went about your process!
This was an excellent analysis, James. It already gave me a few great ideas on how to analyze the project I am currently working on.
My inner gamer went squee when I saw this post! 😆Great analysis! I’m hoping to work with a similar dataset - and it’s true about PC, I think it’s going to gain a lot more popularity, but it still won’t be able to catch the big three for the foreseeable future.
This is great, James! 👏
You’ve been rocking these projects you’ve been posting! 👏