Power BI - Beyond the Basics training course

A World-Class Course – Master Power BI’s features, create stunning visuals, and build complex calculations using DAX.

JBI training course London UK

"Absolutely excellent, extremely helpful to plug gaps in my knowledge and learn the logic behind Power BI and DAX. All explanations were extensive and now much more confident about Power Query, M language and understanding DAX - NHS, Snr Perfomance Analyst, Power BI Adv, Aug 2023

Public Courses

12/10/26 - 3 days
£2250 +VAT
07/12/26 - 3 days
£2250 +VAT
15/02/27 - 3 days
£2250 +VAT

Customised Courses

* Train a team
* Tailor content
* Flex dates
From £1200 / day
EDF logo Capita logo Sky logo NHS logo RBS logo BBC logo CISCO logo
JBI training course London UK

  • Master advanced DAX techniques
  • Create smart, interactive visualisations
  • Utilise Power Query for complex data transformations
  • Experiment with M Language for custom queries
  • Explore data modelling concepts
  • Understand Power BI publishing and architecture
  • Custom course options available to suit your specific needs.

 

DAX 

  • Understanding Filter context
  • Best Practice guidelines and development tips
  • Commonly Used DAX Functions: SUM, AVERAGE, COUNTROWS, IF, BLANK
  • Understand use of CALCULATE to modify filter context
  • Time Intelligence prerequisites
  • Create Dates table in DAX
  • Build a Time Intelligence report with Month-on-Month change
  • Create drillable Period-on-Period changes
  • Use functions: SAMEPERIODLASTYEAR, PARALLEPERIOD, DATESYTD
  • Implement Fiscal Years
  • Reduce measure count using Calculation Groups
  • Calculate percentage contributions with ALL, ALLEXCEPT, FILTER, REMOVEFILTERS
  • Tips for understanding complex DAX code
  • Moving Measures to a measure table
  • Dynamic titles driven by DAX
  • Key Performance Indicators
  • Use of DAX Variables
  • Create a polymorphic measure using SELECTEDVALUE and a slicer
  • Understanding Row Context, Iteration, and Context transition
  • Avoid creating DAX columns by using the X functions: e.g. SUMX
  • Pareto classification (80:20 rule) using row context formulas
  • DAX as a query language
  • Learn DAX STUDIO’s powerful export features.
  • Resolving performance problems

 

Smart Visualisation

  • Make visuals more flexible using Field Parameters
  • Options with Scatter Chart, Waterfall Chart
  • Play axis
  • Trend lines
  • Gauge and KPI visuals
  • Creating a Tooltip popup page
  • Set custom Page Size

Advanced Power Query

  • The Power Query Environment and M language
  • Stepped Data Transformation
  • Removing or hiding data model redundancies
  • Disable loading of intermediate queries not needed for visualisation
  • Create a custom table with Enter Data
  • Merge queries
  • Append queries
  • Transform and Split columns
  • Add custom columns
  • Import text dates from a non-UK locale
  • Derive and visualise Durations
  • Advanced Search and Replace
  • Auto-import all sheets from an Excel workbook
  • Auto-import all files from a folder
  • Accommodate inconsistent column names with a column mapper

M Language

  • M Query Basics
  • Advanced Editor
  • M Variables and data types
  • Strengthen code with custom M variables
  • Understand the power of M Functions
  • Create and use an M function to change data values

Data Modelling

  • Normalised vs Denormalised data models
  • Reapportion numerical data from Header to Detail level granularity
  • Understand filter flow direction in a Star Schema
  • Use Power Query to build Dimension and Fact tables from normalised data
  • Reduce Fact table rows by reducing granularity

Power BI Publishing Architecture

  • What Gateways do
  • Gateways: Personal vs Enterprise
  • Gateways and Direct Query
  • Scheduling Data Refresh    

Options For Custom Courses Only   

  • Incremental Refresh using Power Query Parameters
  • Implementing and testing Row Level Security
  • Using the R and Python Visuals
  • Gannt chart
  • Unpivoting a pre-pivoted data source
  • Admin topics

 

JBI training course London UK

  • Business Analysts
  • Financial Analysts
  • Quants
  • Data Scientists
  • Staff who already use Power BI or have attended our introductory course and wish to explore its features in more depth
  • Developers and Super Users/Power Users looking to maximise their use of Power BI

Note: This course requires delegates to use Power BI Desktop. Mac users must make arrangements to use a PC.

 


5 star

4.8 out of 5 average

"Absolutely excellent, extremely helpful to plug gaps in my knowledge and learn the logic behind Power BI and DAX. All explanations were extensive and now much more confident about Power Query, M language and understanding DAX - NHS, Snr Perfomance Analyst, Power BI Adv, Aug 2023

“Learning more about the query editor was very useful and especially the merge tables features. The presenter was very helpful and had great knowledge of Power BI." AG, Business Analyst, Power BI Advanced, Feb  2021

JBI training course London UK

Certification


Every delegate will be entitled to a certificate of achievement on completion of the course.

If you are missing your certificate - please use the link below to apply - you can also use this link to sign up for the JBI Training newsletter to receive technology tips directly from our instructors - Analytics, AI, ML, DevOps, Web, Backend and Security.
 



DAX (Data Analysis Expressions) is a collection of functions, operators and constants that can be used in formulas or expressions to calculate and return one or more values. In simpler terms, DAX allows you to create new insights from the data already in your model.

In this advanced Microsoft Power BI training course, we will explore how to fully maximise Power BI’s functionality to produce stunning visuals, and how to use DAX for complex calculations, offering you greater flexibility than the standard toolset provides.

Power Query connects to hundreds of data sources and offers over 350 types of data transformations for each source. This enables you to work with data from virtually any source and in any shape. The course will also cover advanced data modelling and visualisation techniques, as well as how to leverage Power Query and M Language to unlock even more potential from your Power BI environment.

This course is designed for professionals who already use Power BI and want to develop more advanced reporting and analytics skills. It is suitable for business analysts, data analysts, financial analysts, developers, power users, and anyone who has completed an introductory Power BI course or has equivalent experience.
You'll build advanced skills in DAX, Power Query, M language, data modelling, interactive reporting, and Power BI architecture. The course focuses on creating more efficient data models, writing complex calculations, and developing high-performance business intelligence solutions.
Yes. This is an advanced course and assumes you're already familiar with the Power BI interface, creating reports, and working with basic data models. It's intended for users who want to move beyond the fundamentals.
Topics include advanced DAX techniques, filter context, time intelligence, calculation groups, Power Query, M language, star schema design, data modelling, Power BI publishing architecture, and report optimisation. Custom courses can also cover areas such as Row-Level Security (RLS), Python and R visuals, and Incremental Refresh.
Yes. The course is highly hands-on, with practical exercises that help you apply advanced Power BI techniques to realistic business reporting scenarios. The focus is on developing skills that can be used immediately in the workplace.
Yes. The course is available as private training for corporate teams and can be tailored to your organisation's reporting requirements, data sources, and business objectives. Customised training can also include additional advanced topics relevant to your team
Yes. A major focus of the course is developing advanced DAX calculations and making effective use of Power Query and the M language to transform, model, and prepare data for analysis.

CONTACT
+44 (0)20 8446 7555

[email protected]

 

Copyright © 2026 JBI Training. All Rights Reserved.
JB International Training Ltd  -  Company Registration Number: 08458005
Registered Address: Wohl Enterprise Hub, 2B Redbourne Avenue, London, N3 2BS

Modern Slavery Statement & Corporate Policies | Terms & Conditions | Contact Us

POPULAR

AI training courses                                                                        CoPilot training course

Threat modelling training course   Python for data analysts training course

Power BI training course                                   Machine Learning training course

Spring Boot Microservices training course              Terraform training course

Data Storytelling training course                                               C++ training course

Power Automate training course                               Clean Code training course