Power BI Intermediate

Two day course

Course Overview

This course builds on the Microsoft Power BI Introduction two-day course and is aimed squarely at users seeking to explore the more advanced elements of Power BI Desktop. The course maintains a balanced, yet in-depth look at data analysis that includes working with inconsistent data in the Power Query Editor. It takes a deep dive into writing DAX formulas to enhance reports, followed by a look at creating dynamic, interactive dashboards that aid users to better understand the data they are analysing. 

The aim of this course is to provide a more comprehensive understanding of the analytical process by working with business examples that will equip participants with the necessary skills to enhance reports and explore Power BI’s capabilities in more depth.

Prerequisite

Before attending this course, you should already be working with Power BI Desktop and understand its reporting capabilities. If not, then we suggest taking the 2-day introductory course before attending this one.

Course Content

Day one

Lesson 1. Power Query Editor

1.1. Grouping data

1.2. Split columns into rows

1.3. Date calculations

1.4. Advanced query editor

Lesson 2. Fuzzy Matching

2.1. Matching inconsistent data

2.2. Transform inconsistent data

Lesson 3. Logical Functions

3.1. Create a FIND function

3.2. IF, AND, OR functions

3.3. Nesting functions

Lesson 4. Editing DAX

4.1. Making DAX easier to read

4.2. Add comments to measures

4.3. Using Quick Measure

4.4. AI in Power BI

Lesson 5. CALCULATE

5.1. Anatomy of CALCULATE

5.2. CALCULATE filters

5.3. CALCULATE and FILTER

5.4. CALCULATE with thresholds

Lesson 6. The ALL Measure

6.1. Anatomy of ALL

6.2. Using ALL as filter

6.3. Using ALL for percentages

Lesson 7. Iterator Measures

7.1. Anatomy of iterators

7.2. SUMX iterator

7.3. RELATED in SUMX

7.4. Rank items with RANKX

7.5. RANKX with ALL

Lesson 8. Date Functions

8.1. Overview of date functions

8.2. DAX columns vs. measures

8.3. DATEDIFF function

Day two

Lesson 9. Time Intelligence

9.1. Compare historical data

9.2. Compare monthly data

9.3. DATEADD function

9.4. Creating a rolling total

9.5. Historical cumulative totals

9.6. Charting cumulative totals

Lesson 10. More Visualisations

10.1. Import custom visuals

10.2. Scale formats in themes

10.3. Conditional formatting

10.4. Navigation buttons

10.5. Applying static filters

10.6. Group text with Lists

10.7. Group numbers with Bins

10.8. Create a scatter chart

10.9. Analyse chart trends

Lesson 11. Dynamic Content

11.1. Create dynamic KPIs

11.2. Dynamic visual titles

11.3. Adding navigation buttons

11.4. Adding bookmarks

11.5. Customised tooltips

11.6, Customised slicers

Lesson 12. Row Level Security

12.1. Control user access

12.2. Setting up RLS

12.3. Adding permissions

12.4. Testing RLS