Making a Lot Out of a Little: A Data Visualization Story

Data

Making a Lot Out of a Little: A Data Visualization Story

Have you ever been asked to create a dashboard with some sub-standard data? Maybe you don’t have the amount of data columns you would want, or maybe you are trying to perform some data analysis to support a data-driven decision. You might even be trying to find a publicly available data source to train and practice your skills or complete an assignment for a class.

Mountain From a Mole Hill

In today’s blog, I will be breaking down how to make a lot out of a little, and how to tell a story to support your business decisions. Back in December, Netflix posted their 2023 Netflix Engagement Report. Think Spotify Wrapped style, but Netflix also posted the Excel file of the data they used for their analysis in their report. While their report broke down the data a bit, I wanted to see what deeper insights were hidden within the data, as well as to create a neat data visualization dashboard.

If you were to download the data, you would see something like this:

Excel sheet of Netflix data

The dataset is simple with only four fields: “Title” (String), “Available Globally?” (Boolean), “Release Date” (Date) and “Hours Viewed” (Integer).

After looking at the dataset, I began asking myself some basic questions about possible questions I could answer, such as:

  • TV show or movie?
  • Global vs. not Global
  • What content isn’t available globally that people are missing out on?
  • Total Shows
  • Total Movies
  • Line chart of release date
  • Number of shows vs. movies
  • Total hours viewed
  • Shows with multiple seasons watched this year
  • How seasons compare vs. each other for multi season shows
  • Shows released this year (shows vs. movie breakdown)
  • Percent of shows available globally

After brainstorming how I wanted to approach these questions, I knew I would have to begin by doing some basic data cleaning and making some assumptions. Since I wasn’t given a column of whether each title was a movie/TV Show, I created a simple calculated field called “Content Type” to assign the designation. While impossible to ensure that I was able to perfectly assign each row unless I did it manually, this framework seemed to catch the majority:

Code for cleaning data

From there, I had most of the data structure that I would need to answer some of my questions. I decided to tell my story through a one-pager style dashboard that is embedded at the bottom of this blog. From top down, I wanted to start with a 40,000-foot broad lens of the data and some summary statistics before diving into more specific questions. To get my thoughts out on paper, I did a bit of wireframing in FigJam. As you can see in the funnel below, I would break down the Engagement Report by category and brainstormed some chart types I might use:

Funnel of data

With the funnel down, I moved on to wireframing the actual dashboard (which you’ll see in more detail down below):

A piece of the wire framing

After creating the base architecture for my dashboard, I hopped back into Tableau and began creating my charts and graphs:

And viola! There she is. If you ever need help spinning gold from thread, or just want to know how we can help you clean your data, just hit us up here and we’ll do the rest!

More About the Author

Wesley Cannatti

BI Intern
Making a Lot Out of a Little: A Data Visualization Story Have you ever been asked to create a dashboard with some sub-standard data? Maybe you don’t have the amount of data columns you would ...
Incorporating TabPy Into Tableau: InterUrban Demo If you haven’t read it yet, visit the previous blog, “TabPy Extension Use Case in Tableau: InterUrban Demo,” to see what ...

See more from this author →

InterWorks uses cookies to allow us to better understand how the site is used. By continuing to use this site, you consent to this policy. Review Policy OK

×

Interworks GmbH
Ratinger Straße 9
40213 Düsseldorf
Germany
Geschäftsführer: Mel Stephenson

Kontaktaufnahme: markus@interworks.eu
Telefon: +49 (0)211 5408 5301

Amtsgericht Düsseldorf HRB 79752
UstldNr: DE 313 353 072

×

Love our blog? You should see our emails. Sign up for our newsletter!