Skip to main content
Get a Quote
Course Enquiry
Contact Us


You are an experienced user of reporting systems and need to use Microsoft Power BI to define and extend data models for use by business users of Power BI Desktop You need to define data models, enhance data with calculated columns and measures, clean data, use ETL and analyze data over time

Please note that this course will only run when we have 6 confirmed delegates booked on the course.  In this course, attendees will learn how to model tables, create relationships, calculated columns, calculated tables and measures that support better reporting for the business. We will use Power BI for all practical implementations but these skills are easily transferable to Excel and Analysis Services.


$700.00 If you are currently resident in South Africa you will need to pay VAT at 15%.

PC Hire:

Or bring your own PC


2 day


Download Brochure

Prices have changed from 1 March 2018. Information may change without notice.

Delivery Method

Instructor Led classroom based training. Scheduled classes are normally held in Woodmead - near to Sandton in Johannesburg, Gauteng, South Africa. Stationary and textbook included. Refreshments, including 2 tea breaks and a cooked meal for lunch are provided for full time courses. Contact hours are between 9am to 4pm.


This course is intended for people who have been working with Power BI, Excel pivot tables or SSAS tabular and are looking to understand how to create richer data models to enable deeper insight into their data.


The Power BI boot camp course is a pre-requisite for the course. Alternatively, delegates should have at least 3 months experience in using Power BI Desktop for creating reports and dashboards.

Course Outline / Curriculum

  • Data modeling
    • Star schema design principals
    • Active and inactive relationships
    • Relationship directions
    • Hierarchies
  • Introduction to DAX
    • Data types and operators
    • Types of DAX Functions
    • Measures, calculated columns and calculated tables
    • Variables in DAX
    • DAX functions
      • Logical functions
      • Information functions
      • Mathematical functions
      • Text functions
      • Date and time functions
      • Rational functions
      • Table functions
        • FILTER
        • COUNTROWS
        • ALL and ALL EXCEPT
        • VALUES and DISTINCT
        • TOPN
        • ADDCOLUMN
        • SUMMARIZE
      • Statistical functions
  • Understanding evaluation context
    • Row and filter context
  • Time Intelligence
    • Understanding time intelligence
    • Working with data tables
    • Year-to-date and month to date calculations
    • Same period as last year calculations
    • Moving averages
    • Working with semi additive measures in DAX

Schedule Dates and Booking

To apply for a booking, click on the relevant "Book Now" button below.
Note: places are only fully secured once payment has been made.

Start Date Branch Duration  
Thu 4 Jul 2019 Woodmead 2 day Book Now
Mon 29 Jul 2019 Cape Town 2 day
Thu 1 Aug 2019 Woodmead 2 day
Thu 26 Sep 2019 Woodmead 2 day
Thu 21 Nov 2019 Woodmead 2 day