MIP Logo

Dashboard Week – Day 1: Broadway

This post was originally published on The Data School blog between 2018 and July 2025, before our program was renamed to MIP’s Analytics Career Accelerator. References throughout this article to “The Data School” or “DS” all refer to what is now MIP’s Analytics Career Accelerator. The program, its people, and its commitment to launching outstanding analytics careers remain the same – just under a new name.

If you are having trouble viewing this article, please report it here

For the first day of the Dashboard Week in Data School, we were given a website that contains data about almost every Broadway shows since 1985. The requirement is to get the data from the website and construct an story in Tableau.

Getting Started: Web Scraping

Since we had to do a bit of web scrapping to get desired dataset, I used Alteryx to take advantage of it’s web-scraping capability. I had a session on web scraping with Alteryx, but it was a few weeks ago so my knowledge was a little rustic.

The first challenge was to use Regex to extract the right data. Already, I encountered many issues in regard to Regex and how to configure the tools properly. Few hours spent and I finally got what I need, time to get on with the next step !

Narrow The Focus

I do not watch Broadway, nor I care about it. I simply picked a random show with a catchy name then move on. Since the dataset scrapped is very small – 15 rows, 9 columns – I spent sometimes looking for complementary dataset. Since I’m clueless about the show, looking at other people comments or reviews might be interesting, unfortunately, I could not find a good websites and have to move on.

To ensure no more time is lost, I decided to focus solely on 1 singe element – ticket price – and tried to extract as much insight from it as possible.

What I was interested in is:

  1. How ticket price fluctuate overtime ?
  2. Does the rising of ticket price affect attendance to the show ?

This should be a good enough starting point, and hopefully, one thing lead to the other.

Start Building

Using Tableau, I explore how can I answer these two questions

 

Final Thought

While the dataset was small and the context unfamiliar, diving deep into a single metric like ticket price proved to be surprisingly rich. By combining Tableau’s flexibility with just a little storytelling structure, I was able to uncover a narrative that reflects real-world Broadway pricing strategies.

Share this post

Dashboard Week – Day 1: Broadway

This post was originally published on The Data School blog between 2018 and July 2025, before our program was renamed to MIP’s Analytics Career Accelerator. References throughout this article to “The Data School” or “DS” all refer to what is now MIP’s Analytics Career Accelerator. The program, its people, and its commitment to launching outstanding analytics careers remain the same – just under a new name.

If you are having trouble viewing this article, please report it here

For the first day of the Dashboard Week in Data School, we were given a website that contains data about almost every Broadway shows since 1985. The requirement is to get the data from the website and construct an story in Tableau.

Getting Started: Web Scraping

Since we had to do a bit of web scrapping to get desired dataset, I used Alteryx to take advantage of it’s web-scraping capability. I had a session on web scraping with Alteryx, but it was a few weeks ago so my knowledge was a little rustic.

The first challenge was to use Regex to extract the right data. Already, I encountered many issues in regard to Regex and how to configure the tools properly. Few hours spent and I finally got what I need, time to get on with the next step !

Narrow The Focus

I do not watch Broadway, nor I care about it. I simply picked a random show with a catchy name then move on. Since the dataset scrapped is very small – 15 rows, 9 columns – I spent sometimes looking for complementary dataset. Since I’m clueless about the show, looking at other people comments or reviews might be interesting, unfortunately, I could not find a good websites and have to move on.

To ensure no more time is lost, I decided to focus solely on 1 singe element – ticket price – and tried to extract as much insight from it as possible.

What I was interested in is:

  1. How ticket price fluctuate overtime ?
  2. Does the rising of ticket price affect attendance to the show ?

This should be a good enough starting point, and hopefully, one thing lead to the other.

Start Building

Using Tableau, I explore how can I answer these two questions

 

Final Thought

While the dataset was small and the context unfamiliar, diving deep into a single metric like ticket price proved to be surprisingly rich. By combining Tableau’s flexibility with just a little storytelling structure, I was able to uncover a narrative that reflects real-world Broadway pricing strategies.

Share this post