Full star Half star Star PDF
The Ultimate Training Experience.

Power BI Advanced Course

(4.89 out of 5) 862 Student Reviews

Microsoft Partner - Dynamic Web Training

About the Course

This 2-day course covers the latest functionalities and updates in Power BI while diving deep into practical solutions of the common challenges faced by a business user while performing analytics. During this course, students will learn how to perform more sophisticated data manipulations, best practices and do’s and don’ts of data modelling, AI-enhanced features and visuals and managing the security to build an enterprise-level solution.

Who should do this course?

This course is suitable for business users who wants to implement BI to create reports and dashboard or SQL Server report creators who are interested in alternative methods of presenting data.

Prerequisites

This Power BI course is suitable for the people who have completed the Power BI essentials course or have equivalent skills. To benefit most from this course, participants must have some expertise in using excel functions such as VLOOKUP and Pivot table and are familiar with interface and navigation of Microsoft Power BI tool.

Course Details

$990 incl GST

  • Duration:2 Days
  • Max. Class Size:10
  • Avg. Class Size:5
  • Study Mode:
    Classroom Online Live
  • Level:Advanced
  • Course Times: Classroom: 9.00am to 5.00pm approx(Local Time) Online Live: 9.00am to 5.00pm approx(AEST or AEDT)
  • Download Course PDF
Pay Later

Course Dates

Sydney Class Dates

Level 11, 32 Walker Street, North Sydney , NSW 2060

31 Mar - 01 Apr 25 Mon - Tue Online Live
08 - 09 Apr 25 Tue - Wed Online Live
10 - 11 Apr 25 Thu - Fri Classroom
16 - 17 Apr 25 Wed - Thu Online Live
22 - 23 Apr 25 Tue - Wed Online Live
28 - 29 Apr 25 Mon - Tue Online Live
05 - 06 May 25 Mon - Tue Online Live
08 - 09 May 25 Thu - Fri Classroom
14 - 15 May 25 Wed - Thu Online Live
22 - 23 May 25 Thu - Fri Online Live
26 - 27 May 25 Mon - Tue Online Live
03 - 04 Jun 25 Tue - Wed Online Live
05 - 06 Jun 25 Thu - Fri Classroom
12 - 13 Jun 25 Thu - Fri Online Live
16 - 17 Jun 25 Mon - Tue Online Live
19 - 20 Jun 25 Thu - Fri Online Live
25 - 26 Jun 25 Wed - Thu Online Live
30 Jun - 01 Jul 25 Mon - Tue Online Live
03 - 04 Jul 25 Thu - Fri Classroom
10 - 11 Jul 25 Thu - Fri Online Live
16 - 17 Jul 25 Wed - Thu Online Live
21 - 22 Jul 25 Mon - Tue Online Live
28 - 29 Jul 25 Mon - Tue Classroom
28 - 29 Jul 25 Mon - Tue Online Live
07 - 08 Aug 25 Thu - Fri Online Live
14 - 15 Aug 25 Thu - Fri Online Live
21 - 22 Aug 25 Thu - Fri Online Live
26 - 27 Aug 25 Tue - Wed Online Live
28 - 29 Aug 25 Thu - Fri Classroom
01 - 02 Sep 25 Mon - Tue Online Live
10 - 11 Sep 25 Wed - Thu Online Live
17 - 18 Sep 25 Wed - Thu Online Live
22 - 23 Sep 25 Mon - Tue Online Live
29 - 30 Sep 25 Mon - Tue Classroom
Melbourne Class Dates

Level 12, 379 Collins Street, Melbourne , VIC 3000

31 Mar - 01 Apr 25 Mon - Tue Classroom
31 Mar - 01 Apr 25 Mon - Tue Online Live
08 - 09 Apr 25 Tue - Wed Online Live
16 - 17 Apr 25 Wed - Thu Online Live
22 - 23 Apr 25 Tue - Wed Online Live
28 - 29 Apr 25 Mon - Tue Online Live
01 - 02 May 25 Thu - Fri Classroom
05 - 06 May 25 Mon - Tue Online Live
14 - 15 May 25 Wed - Thu Online Live
22 - 23 May 25 Thu - Fri Online Live
26 - 27 May 25 Mon - Tue Classroom
26 - 27 May 25 Mon - Tue Online Live
03 - 04 Jun 25 Tue - Wed Online Live
12 - 13 Jun 25 Thu - Fri Online Live
16 - 17 Jun 25 Mon - Tue Online Live
19 - 20 Jun 25 Thu - Fri Online Live
25 - 26 Jun 25 Wed - Thu Online Live
30 Jun - 01 Jul 25 Mon - Tue Online Live
07 - 08 Jul 25 Mon - Tue Classroom
10 - 11 Jul 25 Thu - Fri Online Live
16 - 17 Jul 25 Wed - Thu Online Live
21 - 22 Jul 25 Mon - Tue Online Live
28 - 29 Jul 25 Mon - Tue Online Live
30 - 31 Jul 25 Wed - Thu Classroom
07 - 08 Aug 25 Thu - Fri Online Live
14 - 15 Aug 25 Thu - Fri Online Live
21 - 22 Aug 25 Thu - Fri Online Live
25 - 26 Aug 25 Mon - Tue Classroom
26 - 27 Aug 25 Tue - Wed Online Live
01 - 02 Sep 25 Mon - Tue Online Live
10 - 11 Sep 25 Wed - Thu Online Live
17 - 18 Sep 25 Wed - Thu Online Live
22 - 23 Sep 25 Mon - Tue Online Live
24 - 25 Sep 25 Wed - Thu Classroom
Brisbane Class Dates

Level 6, 371 Queen Street, Brisbane , QLD 4000

31 Mar - 01 Apr 25 Mon - Tue Online Live
08 - 09 Apr 25 Tue - Wed Online Live
16 - 17 Apr 25 Wed - Thu Online Live
22 - 23 Apr 25 Tue - Wed Online Live
28 - 29 Apr 25 Mon - Tue Online Live
29 - 30 Apr 25 Tue - Wed Classroom
05 - 06 May 25 Mon - Tue Online Live
06 - 07 May 25 Tue - Wed Classroom
14 - 15 May 25 Wed - Thu Online Live
22 - 23 May 25 Thu - Fri Online Live
26 - 27 May 25 Mon - Tue Online Live
27 - 28 May 25 Tue - Wed Classroom
03 - 04 Jun 25 Tue - Wed Online Live
12 - 13 Jun 25 Thu - Fri Online Live
16 - 17 Jun 25 Mon - Tue Online Live
19 - 20 Jun 25 Thu - Fri Online Live
25 - 26 Jun 25 Wed - Thu Classroom
25 - 26 Jun 25 Wed - Thu Online Live
30 Jun - 01 Jul 25 Mon - Tue Online Live
10 - 11 Jul 25 Thu - Fri Online Live
16 - 17 Jul 25 Wed - Thu Online Live
21 - 22 Jul 25 Mon - Tue Online Live
28 - 29 Jul 25 Mon - Tue Online Live
07 - 08 Aug 25 Thu - Fri Online Live
14 - 15 Aug 25 Thu - Fri Online Live
21 - 22 Aug 25 Thu - Fri Online Live
26 - 27 Aug 25 Tue - Wed Online Live
01 - 02 Sep 25 Mon - Tue Online Live
10 - 11 Sep 25 Wed - Thu Online Live
17 - 18 Sep 25 Wed - Thu Online Live
22 - 23 Sep 25 Mon - Tue Online Live
Canberra Class Dates

All courses facilitated in, Online Live format ,

31 Mar - 01 Apr 25 Mon - Tue Online Live
08 - 09 Apr 25 Tue - Wed Online Live
16 - 17 Apr 25 Wed - Thu Online Live
22 - 23 Apr 25 Tue - Wed Online Live
28 - 29 Apr 25 Mon - Tue Online Live
05 - 06 May 25 Mon - Tue Online Live
14 - 15 May 25 Wed - Thu Online Live
22 - 23 May 25 Thu - Fri Online Live
26 - 27 May 25 Mon - Tue Online Live
03 - 04 Jun 25 Tue - Wed Online Live
12 - 13 Jun 25 Thu - Fri Online Live
16 - 17 Jun 25 Mon - Tue Online Live
19 - 20 Jun 25 Thu - Fri Online Live
25 - 26 Jun 25 Wed - Thu Online Live
30 Jun - 01 Jul 25 Mon - Tue Online Live
10 - 11 Jul 25 Thu - Fri Online Live
16 - 17 Jul 25 Wed - Thu Online Live
21 - 22 Jul 25 Mon - Tue Online Live
28 - 29 Jul 25 Mon - Tue Online Live
07 - 08 Aug 25 Thu - Fri Online Live
14 - 15 Aug 25 Thu - Fri Online Live
21 - 22 Aug 25 Thu - Fri Online Live
26 - 27 Aug 25 Tue - Wed Online Live
01 - 02 Sep 25 Mon - Tue Online Live
10 - 11 Sep 25 Wed - Thu Online Live
17 - 18 Sep 25 Wed - Thu Online Live
22 - 23 Sep 25 Mon - Tue Online Live
Adelaide Class Dates

All courses facilitated in, Online Live format ,

31 Mar - 01 Apr 25 Mon - Tue Online Live
08 - 09 Apr 25 Tue - Wed Online Live
16 - 17 Apr 25 Wed - Thu Online Live
22 - 23 Apr 25 Tue - Wed Online Live
28 - 29 Apr 25 Mon - Tue Online Live
05 - 06 May 25 Mon - Tue Online Live
14 - 15 May 25 Wed - Thu Online Live
22 - 23 May 25 Thu - Fri Online Live
26 - 27 May 25 Mon - Tue Online Live
03 - 04 Jun 25 Tue - Wed Online Live
12 - 13 Jun 25 Thu - Fri Online Live
16 - 17 Jun 25 Mon - Tue Online Live
19 - 20 Jun 25 Thu - Fri Online Live
25 - 26 Jun 25 Wed - Thu Online Live
30 Jun - 01 Jul 25 Mon - Tue Online Live
10 - 11 Jul 25 Thu - Fri Online Live
16 - 17 Jul 25 Wed - Thu Online Live
21 - 22 Jul 25 Mon - Tue Online Live
28 - 29 Jul 25 Mon - Tue Online Live
07 - 08 Aug 25 Thu - Fri Online Live
14 - 15 Aug 25 Thu - Fri Online Live
21 - 22 Aug 25 Thu - Fri Online Live
26 - 27 Aug 25 Tue - Wed Online Live
01 - 02 Sep 25 Mon - Tue Online Live
10 - 11 Sep 25 Wed - Thu Online Live
17 - 18 Sep 25 Wed - Thu Online Live
22 - 23 Sep 25 Mon - Tue Online Live
Perth Class Dates

All courses facilitated in, Online Live format ,

31 Mar - 01 Apr 25 Mon - Tue Online Live
08 - 09 Apr 25 Tue - Wed Online Live
16 - 17 Apr 25 Wed - Thu Online Live
22 - 23 Apr 25 Tue - Wed Online Live
28 - 29 Apr 25 Mon - Tue Online Live
05 - 06 May 25 Mon - Tue Online Live
14 - 15 May 25 Wed - Thu Online Live
22 - 23 May 25 Thu - Fri Online Live
26 - 27 May 25 Mon - Tue Online Live
03 - 04 Jun 25 Tue - Wed Online Live
12 - 13 Jun 25 Thu - Fri Online Live
16 - 17 Jun 25 Mon - Tue Online Live
19 - 20 Jun 25 Thu - Fri Online Live
25 - 26 Jun 25 Wed - Thu Online Live
30 Jun - 01 Jul 25 Mon - Tue Online Live
10 - 11 Jul 25 Thu - Fri Online Live
16 - 17 Jul 25 Wed - Thu Online Live
21 - 22 Jul 25 Mon - Tue Online Live
28 - 29 Jul 25 Mon - Tue Online Live
07 - 08 Aug 25 Thu - Fri Online Live
14 - 15 Aug 25 Thu - Fri Online Live
21 - 22 Aug 25 Thu - Fri Online Live
26 - 27 Aug 25 Tue - Wed Online Live
01 - 02 Sep 25 Mon - Tue Online Live
10 - 11 Sep 25 Wed - Thu Online Live
17 - 18 Sep 25 Wed - Thu Online Live
22 - 23 Sep 25 Mon - Tue Online Live

Course Units

Unit 1: Introduction

  • Overview of BI Process
  • Overview of Different Power BI Products
  • Latest Features and Top Enhancements in Power BI

Unit 2: Power Query - Advanced Data Transformation

  • Data Transformation Principle
  • Pivot and Unpivot
  • Merging Queries
  • Appending Queries
  • Using Basic Group By functionality
  • Using Advanced Group by Functionality
  • Choosing Columns
  • Duplicating a Query
  • Referencing a Query
  • Difference between Duplicate and Reference
  • Extracting Columns
  • Formatting Columns
  • Copying Queries across reports

Unit 3: Power Query - Creating Columns

  • Creating Date Columns
  • Creating Standard Columns
  • Creating Scientific Columns
  • Creating Statistical Columns
  • Creating Information Columns
  • Creating Index Columns
  • Creating Conditional Columns
  • Creating Custom Columns
  • Creating Columns by Examples

Unit 4: Fuzzy Match

  • Using Fuzzy Match to Merge Queries
  • Changing Similarity Threshold
  • Working with Fuzzy Merge Options
  • Creating and Using Transformation Table

Unit 5: Data Profiling

  • What is Data Profiling and its use case?
  • Column Distribution
  • Column Quality
  • Column Profile

Unit 6: Converting Flat File into a Data Model

  • Duplicate Queries
  • Removing Columns
  • Removing Duplicates
  • Building Relationships

Unit 7: Data Modelling - Fundamental Concepts

  • Understanding a Data Model
  • Understanding a Fact Table
  • Understanding a Data Table
  • What Is a Dimension?
  • Working with Look-Up Table
  • Understanding Star Schema
  • Understanding Snow Flake Schema
  • How Filter Propagation Work?
  • Understanding Double Vs Single Cross Filtering Direction
  • Understanding Active Vs Inactive Relationships

Unit 8: Data Modelling - Common Issues and Solutions

  • What Questions To Ask Before Starting?
  • Good Practices of Data Modelling
  • Having No Unique Identifier
  • Relation between Two Different Dimensions
  • Understanding Loops
  • Creation of Surrogate Key
  • Creation of Bridge/Fact-Less Fact Table
  • Creation of Calculated Tables
  • Building Calendar Table

Unit 9: Latest Features in Data Modelling

  • Many to Many Relationship
  • Applying Security Filter in Both Direction
  • Working with Views and Perspectives
  • Composite Model
  • Writing Properties for Tool Tip
  • Creating Hierarchies

Unit 10: DAX Introduction and Core Concepts

  • Understanding DAX Rules and Concepts
  • Filter Context
  • Row Context
  • Calculated Columns
  • Calculated Measures
  • Calculated Tables

Unit 11: Common DAX Functions

  • Related/Related Table function
  • Sum function
  • Count Function
  • SumX function
  • Calculate function
  • Filter Function
  • Userelationship function
  • Using Variables for DAX

Unit 12: Quick Measures

  • Introduction to Quick Measures
  • Quick Measure - Year to Date
  • Quick Measure - Filter
  • Quick Measure - Rolling Average
  • Quick Measure - Percentage Difference

Unit 13: Data Visualization

  • Drilling through Filters across Reports
  • Creating KPI Score Card
  • Working With Uni Char Symbols
  • Slicer Synchronization across Multiple Pages
  • Working With Selection and Book Marks Pane
  • Q&A Improvements
  • Creating infographics

Unit 14: Conditional Formatting in Power BI

  • By Back Ground Colour
  • By Font Colour
  • Data Bar
  • By Rule
  • By Another Column
  • Dynamic Chart Titles
  • Switch DAX Function
  • For Chart Visuals using Measures

Unit 15: AI Enhanced Visualization

  • What are AI visuals?
  • Key Influencer Visual
  • Clustering using Scatter Chart

Unit 16: Performance Analyzer

  • What is Performance Analyzer?
  • Start Recording
  • Understanding the Results
  • Drilling Down into the Visual
  • Renaming the visual using Selection Pane
  • Analyze Results to Modify Slicer
  • Analyze Results to Refresh a Particular Visual

Unit 17: Working with Row Level Security

  • Creating Roles
  • Writing Table Filter Expressions for a Single Field
  • Writing Table Filter Expressions for Multiple Fields
  • Viewing as Roles
  • Creating Dynamic Row Level Security
  • Creating Dynamic Row Level Security According to
  • Reporting Line
  • Assigning Members to Roles
  • URL Filtering
  • Dynamic URL Filtering

Unit 18: Work Space App

  • Testing Scenarios in Power Bi Service
  • Creating Work Space Apps
  • Assigning Permissions in Work space Apps
  • Collaborating on Shared Reports
  • Sharing Reports Using Apps

Unit 19: Working with Parameters and Functions

  • Create New Parameter
  • Importing web query using parameter
  • Creating functions
  • Invoking functions
  • Defining a list
  • Converting List to Table
  • Adding Column by invoking custom functions

Training Packages

Power BI Training Package

$ 2541 incl GST
(You save $330)
Total Duration
6 days
Pay Later

Related Courses

Course Reviews

(5.00 out of 5) [ 06 March, 2025 ]

Adam is super knowledgeable and very engaging. Lots of real-life examples and was able to answer many question

(5.00 out of 5) [ 06 March, 2025 ]

The course is designed very easily to follow. It's very helpful to answer the real question directly.

(5.00 out of 5) [ 06 March, 2025 ]

Adam structure the course really well and always takes time to answer questions in details, very helpful and very knowledgeable on PBI

(5.00 out of 5) [ 19 February, 2025 ]

Nice and clear, well paced. This was a resit for me and I gained valuable new tips and tricks, as well as refreshing what I'd learned the first time around. One curiosity was the trainer's use of the word "outliner" where I would have expected "outlier" (describing data that lies outside of the expected distribution). I wasn't sure if I was misunderstanding or if it was simply alternative terminology with which I was unfamiliar. Overall very happy with the session and well worth doing the resit.

Read all course reviews

Enquire Now

Fill in your details to have a training consultant contact you to discuss your training needs.

Note: Form fields marked with * are required.

Your details
Please enter a valid email address for shipping updates.
I am enquiring about a...
Complete Power BI Package

Book our 4 core Power BI course together and
SAVE $330


For more info please

Call 1300 888 724

View Package Details

REQUEST A CALLBACK
A team member will call you at a time convenient to you.
Your message was sent, thank you!
Contact us

Level 11, 32 Walker Street, North Sydney NSW, 2060