Power BI the Problem Solver

Power BI is a problem solver. A really big one!

There’s so many ways that Power BI can make your (or your company’s) life easier from saving time on data transformation, to extending your analytical capabilities to protecting your data. That means that those who know how to use Power BI:

  • have more time to do more interesting work,
  • get some sort of data magician label at work (seriously, on seeing Power BI’s capabilities people have described it to me as magic),
  • finish work on time
  • could get a salary increase

    You may at this point be wondering how Power BI can genuinely help you. So, to put my money where my keyboard is, below are some examples of the various ways that Power BI can solve problems that you may be experiencing!

1. The ‘I’m bored of transforming data’ problem

Very frequently when creating repetitive Excel reports from other datasets such as analysis, dashboards and so on, we have to do a whole lot of data transformation on our original datasets before you even get to the fun part of the analysis or dashboard. Transformations might include deleting columns or rows, adding in new columns with functions, splitting text at delimiters and loads of other possibilities.

Every time we get a new set of data, we have to perform these transformations. They might not take that long, say 15 minutes or a half hour each day or week or so, but 15 minutes every day for a year is 65 hours – or nearly 2 working weeks! Depending on the complexity of the transformation, it’s also quite easy to make a mistake resulting in inaccurate date for your reports.


The Model View in the Data Model showing relationships between 5 different datasets in one Power BI Report, allowing data from all tables to be used side by side

2. The ‘I’ve got to join datasets together’ problem’

Often, to create analysis in Excel, you need a base dataset that has the information you’re analysing e.g. sales, and then a lookup file which has additional information with which you’d like to imbue your base dataset. You then use functions like VLOOKUPs and XLOOKUPs to bring information from the lookup dataset to the base dataset What happens though if your datasets are at different granularities and you can’t use an XLOOKUP, or your lookup dataset changes and you have to redo all your lookups for YTD data, or you have duplicate matching values in your lookup table? Maybe you just don’t want to have to perform 10 XLOOKUPs every week just to create a table that you can analyse?

3. The ‘Excel is really slooooooow to open’ problem

Hefty Excel files can take a long time to open. You might not even need to be near the row limit, if you have lots of columns with lots of formulas that can be enough to really slow Excel down. I used to have a file that would take hours to open at my most time pressured periods of the month and year, and I was always desperately hoping that the file wouldn’t crash and I’d have to start again!

Stop Wasting Time

The Model View in the Data Model showing relationships between 5 different datasets in one Power BI Report, allowing data from all tables to be used side by side

4. The ‘Excel Row Limit’ problem’

If you’re trying to do your analysis in a spreadsheet, one day you’ll run out of room. Excel only has 1,048,576 rows and so any significant datasets, say daily sales transactions for a mid sized company, will eventually be too large for a single worksheet. You could start putting data on a different worksheet, but then you won’t be able to use PivotTables to do analysis, needing to rely on aggregation functions which are much slower and static rather than dynamic.

5. The ‘Business Continuity’ problem

Companies that rely on spreadsheets to run their business also rely on employees to run those spreadsheets. What happens when those employees go on holiday, are ill or leave the company? If you have advanced notice of an absence, then you might have handovers and process notes, but in nearly 15 years of working with Finance teams, I’m yet to find a company that does this consistently. This often means that when an employee is absent, then their spreadsheet don’t get updated or falls over altogether, impacting the business.


6. The ‘Time vs Security’ problem’

One report often goes to multiple recipients, but frequently we’d prefer that only part of that report goes to different recipients. For example, a Finance team may have a budget file that needs to go to Department Heads, but it may be preferable that the Department Heads can only see budget data relating to their own departments. The Finance team then has the choice to create an individual budget report for each Head of Department, which takes time, or to send the same report to everyone and forgo the security of individual reports.

7. The ‘it’s easy to make a mistake when creating our analysis’ problem

Very similar to problem number 1, frequently when creating repetitive Excel reports from other datasets such as analysis, dashboards and so on, we have to do a whole lot of data transformation on our original datasets before you even get to the fun part of the analysis or dashboard. Transformations might include deleting columns or rows, adding in new columns with functions, splitting text at delimiters and loads of other possibilities.

Every time we get a new set of data, we have to perform these transformations and it’s easy to make a mistake, like deleting the wrong rows, looking up the wrong columns, copying and pasting over live data and so on.


8. The ‘Data Privacy’ problem’

Sensitive data, like those protected by GDPR, is held securely in systems. When staff want to analyse or use the data, guess what…? They extract it into Excel, mash it with other data, and then send it in Excel files round the business. If that sensitive data then needs updating or deleting, then it is really rather onerous for data security teams to find all the iterations of the data, in inboxes, outboxes, Sharepoint sites, OneDrives and so on.

9. The ‘it takes ages to update our analysis’ problem

Similar to problems 1 and 7, repetitive analysis and reports that rely on numerous large datasets that themselves need transforming and mashing together can take a long time to update for new data. This can lead to decision makers not getting the information they need, when they need it (not to mention wasting a whole load of time)!

Ready to get started?

A free 1 hour course to find out more about the different parts of Power BI, see a finished report up close in the flesh (on the screen) and understand how it’s put together. By the end of the course you’ll have enough to go off and start experimenting with Power BI yourself.

This 7 hour course that builds on Introduction to Power BI by teaching the basic elements of Power BI and then guiding you through creating a beginner report. You’ll then be guided through a second more complex report to get started on your Power BI Journey.

Living With Power BI

A complete 18 hour course building on Getting Started With Power BI that teaches the basics of Power BI and then guides you through the creation of 4 varied reports ranging from beginner to advanced, combining Power BI theory with report writing and error fixing practice