Course : Power BI: Advanced

Practical course - 2d - 14h00 - Ref. BIG
Price : 1410 CHF E.T.

Power BI: Advanced



Required course



INTER
IN-HOUSE
CUSTOM

In person or remote class
Available in English on request

Ref. BIG
  2d - 14h00
1410 CHF E.T.






Teaching objectives
At the end of the training, the participant will be able to:
Use the language M to create optimized data models
Design sophisticated measures with the language DAX
Create complex reports with Power BI Desktop
Create a presentation and scenario tailored to your message.

Practical details
Teaching methods
Combination of lectures and hands-on work.

Course schedule

1
Overview, refreshers, and best practices

  • Refresher on the design cycle of a Power BI report.
  • Connecting and preparing data.
  • Understanding the structure of a star schema, fact tables, and dimension tables.
  • Expression of need and identifying sources of data.
  • Organizing tables and relationships, defining measures, visualization.

2
Using queries to design an appropriate model

  • Merging requests to reduce snowflakes.
  • Aggregating and stacking sources.
  • Importing data from a list of sources.
  • Customizing functions and passing parameters in M.
  • Managing errors.
Hands-on work
Designing a single table from multiple queries. Importing a set of workbooks and files in batches. Designing a function for cleaning up text.

3
Working with the Time dimension

  • Using variables in DAX to produce a calendar, lists, and functions to produce a calendar in M.
  • Cumulative sum by period. Comparing periods. Cumulative sum over sliding periods.
  • Using Time Intelligence functions to create period comparisons, cumulative sums, and sliding periods.
  • Using the functions: DATEADD, DATESYTD, DATESBETWEEN, DATESINPERIOD, CLOSINGBALANCE.
  • Working with multiple date columns and double relationships with USERELATIONSHIP.
  • Filtering data over the current period.
Hands-on work
Creating a calendar table incorporating paid holidays. Measuring progress. Doing a cumulative sum over 12 sliding months.

4
Using advanced DAX functions

  • Calculating a cumulative sum with the EARLIER function.
  • The CALCULATE function with multiple conditions and the FILTER function.
  • The function of managing blank values: ISBLANK.
  • DAX table creation functions: FILTER, CALCULATETABLE, ADDCOLUMNS, SUMMURIZE, UNION, etc.
Hands-on work
Taking advanced measurements. Creating cumulative sum and sorting columns. Filtering sorted columns. Working with tables in memory.

5
Display, navigation, and visualizations

  • Creating a background, a theme, a report template.
  • Using bookmarks for navigation and storytelling.
  • Representing with images. Preparing dynamic comments and customizing tooltips.
  • Defining a personalized visual with the Synoptic Panel.
  • Creating Master Detail reports using drillthrough filters.
  • Using the filter pane and selection pane.
Hands-on work
Defining a graphical identity and incorporating it into a report template. Setting up navigation and exploration tools. Presenting a scenario.


Customer reviews
4,3 / 5
Customer reviews are based on end-of-course evaluations. The score is calculated from all evaluations within the past year. Only reviews with a textual comment are displayed.
AMRANI BOUCHRA K.
12/03/26
5 / 5

Très Satisfaite
SAMUEL B.
12/03/26
5 / 5

Très bonne interactivité avec le formateur. Les TPs sont suffisamment riches pour la mise en applications des cours.
VANESSA K.
12/03/26
4 / 5

Formateur très pédagogue et patient, attentif à tous.Très bon équilibre entre théorie et pratiqueSupports vidéo très appréciables mais du coup on a pas assez de supports que l’on peut garder en référence. Ceux fournis ne sont pas suffisament complets.



Publication date : 04/09/2024


Dates and locations
Select your location or opt for the remote class then choose your date.
Remote class

Last places available
Guaranteed date, in person or remotely
Guaranteed session

REMOTE CLASS
2026 : 9 Apr., 4 May, 4 May, 21 May, 11 June, 25 June, 25 June, 9 July, 13 Aug., 13 Aug., 10 Sep., 1 Oct., 15 Oct., 2 Nov., 2 Nov., 23 Nov., 3 Dec., 3 Dec.

LAUSANNE
2026 : 21 May, 10 Sep., 23 Nov.

GENÈVE
2026 : 21 May, 10 Sep., 23 Nov.