image
The Ultimate Drawing Course Beginner to Advanced...
$179
$79
image
User Experience Design Essentials - Adobe XD UI UX...
$179
$79
Total:
$659

Description

What is DAX in Power BI?
DAX stands for Data Analysis Expressions i.e. such expressions or formulas that are used for data analysis and calculations. These expressions are a collection and combination of functions, operators, and constants that are evaluated as one formula to produce results (value or values). DAX formulas are very useful in BI tools like Power BI as they help data analysts to use the data sets they have to the fullest potential.
Why learn DAX is important?
Learning DAX is essential to build dynamic dashboards.  It uses in Power BI desktop, SQL Server Analysis Services (Tabular mode), and Microsoft Excel. It is a formula language that needs tables to perform calculations.
Soul of Power BI
The core of learning Power BI DAX is its context. There are two types of contexts, the first one is the filter context, and the second one is the row context. These context works together whenever you write any dax expression. I will explain these contexts with the help of simple examples. If you have solid concepts regarding filter context, row context, and context transition, then you can solve any complexity quickly.
With the help of the DAX language, analysts can discover new ways to calculate data values they have and come up with fresh insights.
In this course, you will learn the core concepts of dax language. For the simple dashboards, you can get your results without writing single dax formula but for the advanced calculations, you really need to learn dax with its core concepts.
DAX is a really easy language to write but a bit hard to grasp in the beginning. Once you learn DAX underlying theory then it is easy to write any formula and you can play with multiple nested contexts.
With every topic, first, we will discuss hidden concepts and then we will do its implementation.
About me
I am your instructor Muhammad Asif Microsoft certified solutions expert in data management & Analytics. I have more than 10 years of experience in Microsoft BI stack with world-leading financial Firm. You will learn what exactly is used in the industry.
let's proceed to learn the secrets of DAX
Who this course is for:
Data Analyst, BI Developers, Power Users, Data Engineers, Business Intelligence

What you'll learn

You will learn core concepts of DAX (Data Analysis Expressions)

How to write DAX formulas

How context works in Power BI that include Row context & Filter context

What is context transition in Power BI

Secrets of magic function Calculate and its practical usage

Aggregated & Table functions

How to deal with relationships in Power BI

Error handling

Time intelligence functions in Power BI

Requirements

  • You will need a copy of Adobe XD 2019 or above. A free trial can be downloaded from Adobe.
  • No previous design experience is needed.
  • No previous Adobe XD skills are needed.

Course Content

27 sections • 95 lectures
Expand All Sections
1-Introduction to DAX
6
1.1-Introduction
1.2-How to import data into Power BI
1.3-Data types in Power BI
1.4-Calculated Columns
1.5-DAX Measures
1.6-Logical functions & Operators
2-Error handling and Variables
3
2.1-Error handling
2.2-Aggregation functions
2.3-Variables in DAX
3-Secrets of Context in DAX
3
3.1-Filter context
3.2-Row context
3.3-Filter function in DAX
4-Family of All() functions
2
4.1-Filter function with ALL
4.2-Allselected function in DAX
5-Ranking and Filter propagation
3
5.1-Ranking using DAX variables
5.2-Filter propagation in power bi
5.3-Related vs Relatedtable functions in DAX
6-Secrets of Calculate function
6
6.1-calculate function to change the filter context
6.2-Power BI calculate with ALL to ignore the filter context
6.3-Power BI Calculate with Allselected
6.4-Power BI Calculate with filter function
6.5-Power BI keepfilters function in DAX
6.6-Power BI nested calculate
7-Family of Count functions
2
7.1-Power BI Count vs Counta functions
7.2-Power BI Countrows, Distinctcount and Countblank
8-Special filtering & selection
4
8.1-DAX HASONEVALUE and SELECTEDVALUE functions
8.2-HASONEVALUE vs HASONEFILTER function in DAX
8.3-Alternative of Hasonevalue function using Countrows function
8.4-Power BI Values function
9-Context transition
3
9.1-Context transition in DAX
9.2-Automatic context transition in DAX
9.3-Be careful when use calculate inside any iterative function
10-Time Intelligence
5
10.1-Calendarauto function in DAX
10.2-DATESBETWEEN function in dax
10.3-DATESYTD function in dax
10.4-Parallelperiod in Power BI
10.5-Sameperiodlastyear in Power BI
11-How to deal with blank in DAX
5
11.1-Power BI Coalesce function in DAX and SQL
11.2-Firstnonblank function in DAX
11.3-Lastnonblank function in DAX
11.4-FirstnonblankValue function in DAX
11.5-Lastnonblankvalue function in DAX
12-Advanced functions in DAX
8
12.1-IsFiltered vs IsCrossedFiltered function in DAX
12.2-Generate function in DAX with TopN
12.3-Advance usage of Variables in DAX
12.4-How to handle missing relationship in the model
12.5-Userelationship function to handle inactive relationship
12.6-How to create Hierarchies in Power BI
12.7-ISINSCOPE and percentage over hierarchies calculation
12.8-Bonus video - How to find the earliest last date in Power BI DAX