• 0208 432 6218
  • WhatsApp
  • Register

Power BI Intermediate to Advanced

An Intermediate to Advanced level 6-hour course delivered via Instructor Led Online and Classroom Training.

Regular Price: £210
Batch Price: From £210   📅  View Dates & Prices

Course Overview

This instructor-led training course is designed for learners who have a foundational understanding of Power BI and are ready to elevate their skills in data modelling, analytics, and performance optimisation. Participants will explore advanced topics such as efficient data schema design, managing complex relationships, writing sophisticated DAX formulas for time intelligence and context control, and performing powerful data transformations using the M language in Power Query. This course equips participants with the expertise to build highly interactive, efficient, and insightful Power BI solutions for real-world business scenarios.

Course Objects

By the end of the course, students will:

  • Model complex data using star/snowflake schemas efficiently
  • Write powerful DAX expressions including context transition and time intelligence
  • Perform advanced data transformations using the M language
  • Optimise data models and reports for high performance
  • Use forecasting and Python integration for predictive analytics
  • Enhance reports with advanced visuals and conditional formatting


Requirements

  • Basic Power BI knowledge
  • Installed latest version of Power BI Desktop
  • Optional: Power BI Service account for deployment practice

We highly recommend you complete the following course(s) before attending the Power BI Intermediate to Advanced course:

You may also complete the following course(s) before attending the Power BI Intermediate to Advanced course but they are not mandatory:


Course Content

  1. Advanced Data Modelling & Relationships
    • Star & Snowflake schema design
    • Many-to-many relationships
    • Role-playing dimensions (e.g., multiple date fields)
    • Managing model performance with calculated tables vs. relationships
    • Managing relationships with DAX (e.g., USERELATIONSHIP)
  2. Advanced DAX for Data Analysis
    • Understanding row context vs. filter context
    • Time intelligence functions: SAMEPERIODLASTYEAR, DATESYTD, PARALLELPERIOD
    • Iterator functions: SUMX, AVERAGEX, RANKX
    • Context transition and CALCULATE()
    • Debugging and optimizing DAX
  3. Power Query – Advanced Data Transformation
    • Custom columns using M
    • Merging & appending queries
    • Conditional transformations
    • Handling errors and nulls
    • Parameterizing queries
    • Using functions in Power Query
  4. Advanced Visualisations & UX Design
    • KPI visualizations and custom visuals
    • Bookmarks & buttons for storytelling
    • Drillthrough and tooltip pages
    • Conditional formatting and dynamic visuals
    • Grouping, binning, and segmentation visuals
  5. Performance Optimization & Best Practices
    • Query diagnostics and performance analyzer
    • Reducing model size with summarization
    • Avoiding cardinality issues
    • Using variables in DAX for clarity and performance
  6. Power BI Service & Deployment
    • Publishing to Power BI Service
    • Workspaces and sharing reports
    • Data refresh and scheduled refresh
    • Creating and managing dashboards
    • Row-Level Security (RLS) setup
    • Introduction to Power BI Mobile
Materials Provided
  • Practice datasets
  • Power BI templates and DAX/M cheat sheets
  • Slides and post-course exercise


Course Dates, Prices & Enrolment

Scroll right for more details
Delivery MethodDates & TimesHoursPriceEnrolment
Online Training using Zoom
06 Jun 2026 - 07 Jun 2026
Saturday to Sunday
04:00 PM - 07:00 PM BT
6-hour over 2-day
£210
Enrol Now
Classroom Training
16 Jun 2026 - 18 Jun 2026
Tuesday & Thursday
10:00 AM - 01:00 PM BT
6-hour over 2-day
£210
Enrol Now
Online Training using Zoom
22 Jun 2026 - 26 Jun 2026
Mon, Wed & Fri
03:00 PM - 05:00 PM BT
6-hour over 3-day
£210
Enrol Now
Online Training using Zoom
04 Jul 2026 - 05 Jul 2026
Saturday to Sunday
04:00 PM - 07:00 PM BT
6-hour over 2-day
£210
Enrol Now
Classroom Training
10 Jul 2026 - 10 Jul 2026
Friday
10:00 AM - 04:00 PM BT
6-hour over 1-day
£210
Enrol Now
Online Training using Zoom
01 Aug 2026 - 02 Aug 2026
Saturday to Sunday
04:00 PM - 07:00 PM BT
6-hour over 2-day
£210
Enrol Now
Online Training using Zoom
24 Aug 2026 - 28 Aug 2026
Mon, Wed & Fri
03:00 PM - 05:00 PM BT
6-hour over 3-day
£210
Enrol Now
Classroom Training
25 Aug 2026 - 27 Aug 2026
Tuesday & Thursday
10:00 AM - 01:00 PM BT
6-hour over 2-day
£210
Enrol Now
Online Training using Zoom
29 Aug 2026 - 30 Aug 2026
Saturday to Sunday
04:00 PM - 07:00 PM BT
6-hour over 2-day
£210
Enrol Now
Classroom Training
11 Sep 2026 - 11 Sep 2026
Friday
10:00 AM - 04:00 PM BT
6-hour over 1-day
£210
Enrol Now

Frequently Asked Questions

Do I need prior Power BI experience for this course?

Yes, participants should already have a basic understanding of Power BI, including creating reports, importing data, and using basic visualisations before attending this course.

We highly recommend completing a beginner-level Power BI course or having equivalent knowledge.

What will I learn in this course?

You will learn advanced Power BI techniques including data modelling, complex DAX calculations, Power Query transformations, performance optimisation, advanced visualisations, Power BI Service deployment, and predictive analytics concepts.

Will I learn advanced DAX formulas in this course?

Yes, the course covers advanced DAX concepts including context transition, iterator functions, time intelligence functions, CALCULATE(), and DAX optimisation techniques.

Will I learn Power Query and the M language?

Yes, the course includes advanced Power Query techniques such as merging queries, handling errors, parameterising queries, creating custom columns, and using the M language for data transformation.

Does this course cover data modelling techniques?

Yes, participants will learn advanced data modelling concepts including star and snowflake schemas, many-to-many relationships, role-playing dimensions, and model performance optimisation.

Will I learn how to optimise Power BI reports and models?

Yes, the course covers performance optimisation techniques such as reducing model size, avoiding cardinality issues, using variables in DAX, and analysing query performance.

Will this course cover Power BI Service and deployment?

Yes, the course includes publishing reports to Power BI Service, managing workspaces, configuring scheduled refreshes, creating dashboards, and implementing Row-Level Security (RLS).

Will I learn forecasting or predictive analytics?

Yes, the course introduces forecasting concepts and Python integration within Power BI for predictive analytics scenarios.

Do I need SQL knowledge for this course?

SQL knowledge is not mandatory, but it can be helpful when working with data sources and advanced analytics workflows.

What software do I need for the course?

You should have the latest version of Microsoft Power BI Desktop installed before attending the course.

An optional Power BI Service account may also be useful for deployment and sharing practice.

Do I need to bring my own laptop?

If you attend the course at our London training centre, laptops with Power BI already installed are provided for use during the session.

For online training, you will need access to a laptop or desktop computer with Power BI Desktop installed.

Will there be practical exercises during the course?

Yes, the course is highly practical and includes hands-on exercises, practice datasets, report-building activities, and real-world business scenarios.

What materials are provided during the course?

Participants will receive practice datasets, Power BI templates, DAX and M language cheat sheets, slides, and post-course exercises.

How is the course delivered?

The course is instructor-led and can be attended live online, in person at our London training centre, or delivered on-site at your organisation for corporate training.

What can I learn after completing this course?

After completing this course, you can progress to advanced data analytics, data science, AI-driven reporting, Python for data analysis, or specialised business intelligence and analytics workflows.

Related Posts

What we do?

At London Academy of IT, we provide instructor-led online and in-person IT training in Data Analytics, SQL, Python, Power BI, and more. Our cutting-edge courses are designed to boost performance and enhance employability, providing the competitive edge employers look for.

Our Contacts

London Academy of IT
64 Broadway
Stratford
London E15 1NT
United Kingdom

Regional Training

2012 - 2026 © London Academy of IT Limited. All Rights Reserved.
UKPRN: 10045491. Registered in England & Wales with company no. 07923992.