Tutorial

Match Report Part 2 - Set-Up Page

In Part 2 of our match report series we add a set-up page to filter our report page. This page will help to filter our reports to a given match for a team.

Match Report Part 1 - Data Load

Hi all, Welcome to a new series of videos I am starting this week, creating a match report using StatsBomb event data. This series will run over a few videos, starting with this first video walking through loading data in to Power Bi. As always, subscribe here for more videos and to help you Power Performance Through Data. Enjoy the video and if you have any questions, please leave a comment below.

Tutorial - Ranking Player Performance

Hi all, In this video I am going to show you an easy way of ranking players within a given context. For this I will create a measure that defines the percentile of players within the positional and season context of your choosing. For this, I will also be using one of the external tools recently added to Power Bi called Tabular Editor. Tabular Editor allows you to add new measures and monitor the performance of your queries.

Tutorial - Plotting Shots With R Part 2

Hi all, In my next video, I build upon the shot plot we created a couple of videos ago using R. This plot was built using ggplot2 and ggsoccer, which allows us to more accurately plot our data. In this video, I add segments to the points allowing you to see the direction of the shots and where they end up. I hope you enjoy! As always, subscribe here for more videos and to Power Performance Through Data.

Tutorial - Rolling Average Measure

Hi all, I thought I would follow on from my calculated column a few days ago and present a method for creating this as a measure as well. This measure uses the same DAX with a few minor differences due to how measures work and what they require in Power Bi. As always, subscribe here for more videos and to Power Performance Through Data. Import Notes for Measures There are a few important things to keep in mind when working with measures.

Importing StatsBomb Data in to R

A tutorial on importing StatsBomb data in to R using the StatsBombR package

Tutorial - Plotting shots using StatsBomb freeze frame data

Following on from last weeks post on plotting passes, I thought it might be fun to plot the shots and locations of players using the shot freeze frame in StatsBomb data. For those of you that haven’t already, I posted a tutorial around how to extract the freeze frame data included here. So if you need to, take a look at that post before going further. For this post, I have loaded the following packages to use and colours to be applied to our plots further down:

Tutorial - Plotting Passes on a pitch

For this tutorial I am going to show you how to plot all the passes from a match on a pitch. We are going to go through this in a few steps and add some detail as we go. To start, the packages I am using in this tutorial are as follows: library(tidyverse) library(ggplot2) library(ggsoccer) I always use the entire tidyverse, some of you might like to only use particular packages, but for me this is what I prefer to do.

Tutorial: Examining shots by different pitch zones

An examination of shots from different pitch locations using R and the x y coordinates provided by StatsBomb

Extracting Freeze Frames

A tutorial on extracting freeze frame data from free StatsBomb data in R. In this tutorial we will use the dplyr and purr packages from R