Pre-Requisites

Delegates attending this course should have a thorough knowledge of Power BI Desktop. This can be gained by attending Power BI Desktop for Technical Users or Power BI Desktop for Business Users.

Course Content

Module 1: OverviewThis module provides essential background information on the use of DAX within Microsoft products. The module outlines the uses of DAX within the Power BI model for calculating columns, measures and tables

Lab :

Installing Power BI Desktop

Reviewing the existing model

Module 2: Basics and AggregationsThis module shows how to create basic calculations for columns and measures using DAX. The functions used in the module include SUMX, DISTINCTCOUNT, DIVIDE, CALCULATE, SUMMARIZE. VAR and RETURN are also used.

Lab :

Creating calculated columns

Creating measures

Module 3: Working with dates and timesThis module describes how to create a date / calendar table and the uses that table to create time intelligence calculations. The functions used in the module include CALENDAR, CALENDARAUTO, YEAR, MONTH, FORMAT, DATEDIFF, DATEADD, SAMEPERIODLASTYEAR, PARALLELPERIOD, ADDCOLUMNS, TOTALYTD, and DATESINPERIOD.

Lab A:

Creates a date / calendar table using DAX

Lab B:

Calculates delays of sales

Calculates percentage delays over all orders

Calculates year to date and year-on-year metrics

Calculates period-based metrics (average for last 3 months)

Module 4: RelationalThis module describes how to use relational functions. The functions used in this module include RELATED, RELATEDTABLE, USERELATIONSHIP and LOOKUPVALUE.

Lab :

Calculate costings using related tables

Enhance an existing table with total sales and then adding sales ranges

Show sales by delivery date using USERELATIONSHIP

Module 5: FilteringThis module describes how to use various filtering functions to add intelligence to the measures within the Power BI Desktop model. The functions used in this module include ALL, ALLEXCEPT, ALLSELECTED, FILTER, HASONEVALUE, VALUES, SELECTEDVALUES, and ISFILTERED.

Lab :

Calculate percentage of all time for sales

Calculate percentage within a group

Calculate percentage of selected items

Module 6: Ranking and PositionalThis module describes how to TOPN and RANKX to calculate and present positional information.

Lab :

Calculate a Reseller rank for 2019

Calculate a Reseller for all time

Calculate a regional ranking for Resellers

Calculate and implement a dynamic TOPN with slicers

Module 7: Parent and ChildThis module describes how to navigate and present a tree-structures parent and child table using Power BI Desktop and DAX. The module uses PATH, PATHITEM, PATHCONTAINS, PATHLENGTH and LOOKUPVALUE.

We can arrange to deliver all our public courses at your premises. In-house training offers advantages over booking public courses including:

cost savings

avoidance of travel expenses

tailoring to meet specific needs

Simply fill out the form below or call our sales team.

Remember, we aim to beat any like for like quote you have received.

leave this field blank to prove your humanity

Company:

Number of delegates:

Training location:

Time frame:

First name:

Last name:

Email address:

Phone number:

Notes:

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the requested service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.

I would like to receive marketing via email:

leave this field blank to prove your humanity

Company:

Number of delegates:

Training location:

Time frame:

First name:

Last name:

Email address:

Phone number:

Notes:

Privacy Notice

In order to provide you with the service requested we will need to retain and use your contact information in accordance with our Privacy Notice. If you choose to provide us with this information you explicitly consent to us using the information as necessary to provide the requested service to you. If you do not agree please do not proceed to request the service from us.

Marketing Permissions

Would you like to receive our newsletter and other information on products and services which we think will be of interest to you by email. We will always treat your information with care and in accordance with our Privacy Notice. You are free to withdraw this permission at any time.

I would like to receive marketing via email:

Online Courses

You may prefer an online course if you are looking for a flexible and cost-effective solution. Online courses allow you to study at your own pace, at a time that suits you.

PRINCE®, PRINCE2®, ITIL®, MoP®, M_o_R®, MoV®, MSP®, P3O®, Microsoft®,
Windows®, PMI®, PMP®, Focus on Training and certain other company or product names on this website
are Trade Marks of their respective owners. For further details refer to the Website Notices.