Skip to main content

Data Visualisation with Power BI

Daniel Perry-Reed6 May 20164 min read
Data Visualisation with Power BI
			Since the recent(ish) announcement of <a href="https://www.google.co.uk/analytics/360-suite/data-studio/" target="_blank" rel="noopener noreferrer">Google Data Studio 360</a>&nbsp;(Google's answer to&nbsp;Tableau), we wanted&nbsp;to&nbsp;see where Data Studio 360 will fit into the mix by trying to compare what little we currently know about it with&nbsp;other data visualisation tools that are already on the market.
measurelab_data_studio_360

Fast forward a few weeks, and to cut a long story short, Microsoft Power BI really impressed us!

It has an impressive number of API connections (Facebook, MailChimp, Stripe, Zendesk, R, etc.), integrates with Excel, can scrape data directly from a web page, connect to a wide range of databases (SQL, mySQL, Access, PostgreSQL, etc.) and most importantly can pull in all available Google Analytics data.

measurelab_power_bi_data_sources

The basic setup of Power BI is to compose a Dataset from each of the different data sources, then to build a Report from these datasets. Each report is a fully dynamic and responsive visual 'dashboard' which can consist of multiple tabs/pages. These Reports contain a collection of visualisations from data tables to data filters/slicers to graphs. Any of these visualisations from any Report can then be pinned to a Dashboard. This is a great way to combine multiple Datasets together in one visual Dashboard, and each of the widgets link to the underlying Report which can be used to drill down into the data.

Now, the really interesting functionality comes into play when a Dashboard is set up. Each dashboard can be shared with each member of the team/business, and they can view the visualisations even if that particular user doesn't have access to the underlying data. For example, if I created and shared a dashboard based on Datasets from multiple different GA Views, my team can then see the populated Dashboard and Reports even if they themselves do not have access to GA account.

I have to say that the pricing was a big appeal - in so much that is is free to get up and running! With the free package, you can create and share Dashboards and Reports, and have a data capacity limit of 1GB per user. What I have found is that each Report you set up is ~ 1MB, so that means you can set up roughly 1,000 Reports which could power many many Dashboards! After a few weeks of usage, I opted in for the paid package at a whopping £6.20 per month... The only reason for this was so that we could create something they call 'Content Packs'. These are a way to bundle a number for Datasets, Reports, and Dashboards together to then be shared. For example, I can then create a Content Pack for a client and share this amongst their staff all in one click. It also makes it more manageable from an agency/consultancy perspective in terms of managing lots of Reports and Dashboards for different clients. It also means that the client don't need to sign up to the paid Power BI package!

measurelab_power_bi_pricing

We only need a single paid user licence to do this, so it works out very reasonable indeed!

There are many features that I haven't covered (or if I have, then not in much detail) that we will revisit in the future. However, the last snippet of nerdy-ness I want to mention is that it comes fully cross-device compatible out of the box! There is a desktop app, Windows 10 app, mobile app, and is web-based.

measurelab_power_bi_mobile

Just to recap, comparing to the yet unreleased Google Data Studio 360, as it stands it is far more powerful. I don't know much about Data Studio 360 yet except for the pre-release tech demos, but it feels that Power BI has got the edge mainly because it has been out for a full year longer. Let's see what Google have to say...

(Check out the Power BI blog for all news and feature announcements. Believe it or not, it's actually quite useful!)


Suggested content

Measurelab awarded Google Cloud Marketing Analytics Specialisation

At the start of the year, if you’d asked us whether Measurelab would be standing shoulder to shoulder with Europe’s biggest consultancies by September, we would've been surprised. Not because we don't believe in ourselves, but because these things feel so distant - until suddenly, they’re not. So, here it is: we’ve been awarded the Marketing Analytics Services Partner Specialisation in Google Cloud Partner Advantage. What’s the big deal? In Google’s own words (with the obligatory Zs): “Spec

Will Hayes11 Sept 2025

BigQuery AI.GENERATE tutorial: turn SQL queries into AI-powered insights

BigQuery just got a major upgrade, you can now plug directly into Vertex AI using the new AI.GENERATE function. Translation: your analytics data and generative AI are now best friends, and they’re hanging out right inside SQL. That opens up a whole world of new analysis options for GA4 data, but it also raises some questions: * How do you actually set it up? * What’s it good for (and when should you avoid it)? * Why would you batch the query? Let’s walk through it step by step. Step 1: H

Katie Kaczmarek3 Sept 2025

How to start forecasting in BigQuery with zero training

If you’d told me five years ago that I’d be forecasting product demand using a model trained on 100 billion time points… without writing a single line of ML code… I probably would’ve asked how many coffees you’d had that day ☕️ But its a brand new world. And it’s possible. Let me explain What is TimesFM? TimesFM is a new foundation model from Google, built specifically for time-series forecasting. Think of it like GPT for time, instead of predicting the next word in a sentence, it predicts t

Katie Kaczmarek14 Jul 2025