Power BI for the Cloud - Level 3: Advanced Languages

Our classes are always live and instructor led from our Exton, PA or EPIC Partner locations. Springhouse AnywhereLive options require Internet Access. Select classes are Guaranteed to Run (GTR). View our complete schedule policies.





20096a55-6aa8-e711-8b1b-00155d0a14062018-04-12T08:00:00Z1190.000000000001211:00 AM7:00 PMAnywhereLive20096a55-6aa8-e711-8b1b-00155d0a1406
21096a55-6aa8-e711-8b1b-00155d0a14062018-06-07T08:00:00Z1190.000000000000211:00 AM7:00 PMAnywhereLive21096a55-6aa8-e711-8b1b-00155d0a1406
cdbb0737-2726-e811-87a1-00155d0a14062018-08-09T08:00:00Z1190.000000000000211:00 AM7:00 PMAnywhereLivecdbb0737-2726-e811-87a1-00155d0a1406
cebb0737-2726-e811-87a1-00155d0a14062018-09-20T08:00:00Z1190.000000000000211:00 AM7:00 PMAnywhereLivecebb0737-2726-e811-87a1-00155d0a1406
cfbb0737-2726-e811-87a1-00155d0a14062018-11-08T10:00:00Z1190.000000000000211:00 AM7:00 PMAnywhereLivecfbb0737-2726-e811-87a1-00155d0a1406


​This course takes an in-depth approach to the DAX language, teaching designers how to build models that extend the capabilities of source data for more in-depth, customized business intelligence solutions. This course will also introduce students to the M-Language and how it can be used to make querying more effective. Topics covered include proper understanding of DAX evaluation, controlling evaluation context, understanding relational functions, error handling within the data model, working with complex time intelligence calculations, creating advanced DAX dashboards and report elements using Slicers, and understand the importance of the M Language and its uses.

Intended Audience

At Completion


​Power BI for the Cloud - Level 2 - Data Model Designer

Exams & Certifications


Course Outline

​Lesson 1 : Power BI Functions – M Language

  • M Language vs DAX Functions
  • Basic M Language Syntax
  • Working with Columns
  • IF Expression in M Language
  • Query Cleanup


Lesson 2 : Basic DAX Functionality

  • Review of Calculated Columns
  • Review of Measures
  • Rules of Evaluation
  • Evaluation Context
  • Formatting DAX Code


Lesson 3 : Controlling Content & Values

  • Controlling Values - DAX
  • M Custom Functions
  • Error Handling


Lesson 4 : Context Control Functions

  • Iterative Functions
  • FILTER Function
  • ALL Function
  • CALCULATE Function
  • Additional Uses Of The ALL Function


Lesson 5 : Contexts In Relationships

  • Working With Many Tables
  • Row Context & Relationships
  • Elevated Calculated Columns
  • Filter Context & Relationships
  • Cross Filtering Issues


Lesson 6 : Advanced Concepts

  • Controlling Totals
  • Parameter Tables
  • Banding


Lesson 7 : Time Intelligence Calculations

  • Working With Date Tables
  • Calculating Operating Periods
  • Working With Missing Periods
  • To-Date Functions
  • Advanced Date Functions
  • Prior Year Functions



Power BI for the Cloud - Level 3: Advanced Languageshttp://springhouse.com/course-catalog/TLG_PowerBICloudAdvancedLanguagesPower BI for the Cloud - Level 3: Advanced Languages

Get More Information




Help us prove you're not a robot:

 ‭(Hidden)‬ Catalog-Item Reuse

Microsoft Gold Partner


AXELOS Limited

The Microsoft Gold CPLS logo is a mark of Microsoft, Inc.

The PMI R.E.P. logo is a mark of the Project Management Institute, Inc.

ITIL® is a registered trade mark of AXELOS Limited.
IT Infrastructure Library® is a registered trade mark of AXELOS Limited
The Swirl logo™ is a registered trade mark of AXELOS Limited
Accredited course material is property of ITSM Academy.

Connect with us

Springhouse Education & Consulting Services

Corporate HQ:Eagleview Corporate Park
707 Eagleview Boulevard
Suite 207
Exton, PA 19341

610-321-3500 - info@springhouse.com