Data Analysis Expressions (DAX) is the formula language of Power BI, Power Pivot, and SSAS (Tabular models). DAX is a functional language (executed code is contained inside a function). Learning DAX is much like discovering how to use formulas in Excel.
This course covers all the essentials functions/parameters that make DAX unique.
If you are learning DAX from scratch or already know the basics, this course will help you all to master the Power BI.
We'll first get started by learning the essential terms in DAX such as:
Data Analysis Expressions (DAX) is the formula language of Power BI, Power Pivot, and SSAS (Tabular models). DAX is a functional language (executed code is contained inside a function). Learning DAX is much like discovering how to use formulas in Excel.
This course covers all the essentials functions/parameters that make DAX unique.
If you are learning DAX from scratch or already know the basics, this course will help you all to master the Power BI.
We'll first get started by learning the essential terms in DAX such as:
Implicit and Explicit Measure
Calculated fields
Evaluation Context
Table Relationship
Table Types and more
Next, we'll see DAX functions in action like
By the end of this course, you'll have the knowledge of:
How the DAX engine works
Using DAX to model and analyze your data
How to aggregate and filter with ease
The course is structured to minimize theory and focus more on action. The quick wins will keep you motivated to deep dive further
In this video, we will see the learning path and some important tips that are required to learn DAX. Also, you can download the practice files for this course from here.
In this video, we will learn about some important DAX terms such as: Implicit vs Explicit Measure
In this video, we will learn about important DAX terms such as: Calculated Column vs Measure
In this video, we will learn about Evaluation Context
In this video, we will learn about basics of Table Relationship
In this video, we will learn about the DISTINCTCOUNT function. It counts the number of distinct values in a column.
Syntax: DISTINCTCOUNT(Sales[CustomerKey])
In this video, we will learn about COUNTROWS function. It counts the number of rows in the specified table
Syntax: COUNTROWS(Sales)
In this video, we will learn about SUMX function. We will also learn about the difference between the Column and Measure using SUMX function.
In this video, we will see the importance of creating a measure for a simple thing as SUM
In this video, we will learn about one of the most important DAX function: CALCULATE
Syntax: CALCULATE(<expression>,<filter1>,<filter2>…)
In this video, we will learn about the FILTER function. This function gets a table and returns a table that has the same columns as in the original table.
Syntax: FILTER(<table>,<filter>)
In this video, we will learn to create a Unique Date Table using CALENDAR function
Syntax: CALENDAR(<start_date>, <end_date>)
In this video, we will see the Month on Month (MoM) and Year on Year (YoY) comparisons using the DATEADD function.
In this video, we will learn about SAMEPERIODLASTYEAR function
Syntax: SAMEPERIODLASTYEAR(<dates>)
In this video, we will learn about DATESINPERIOD function
Syntax: DATESINPERIOD (<dates>, <start_date>, <number_of_intervals>, <interval>)
In this video, we will learn about TOTALYTD function of DAX. Here YTD stands for Year to Date.
Syntax: TOTALYTD(<expression>,<dates>[,<filter>][,<year_end_date>])
In this video, we will learn about ALL and ALLSELECTED DAX functions
Syntax:
ALL( [<table> | <column>[, <column>[, <column>[,…]]]] )
ALLSELECTED([<tableName> | <columnName>[, <columnName>[, <columnName>[,…]]]] )
In this video, we will learn about DIVIDE function
Syntax: DIVIDE(<numerator>, <denominator> [,<alternateresult>])
In this video, we will learn about RELATED function of DAX. It is very similar to Vlookup or Index formulas in EXCEL.
Syntax: RELATED(<columns>)
In this video, we will learn about SUMMARIZE function.
Syntax: SUMMARIZE(<table>, <groupBy_columnName>[, <groupBy_columnName>]…[, <name>, <expression>]…)
In this video, we will learn about ADDCOLUMS function in DAX. It helps to add columns as the name suggests.
Syntax: ADDCOLUMNS(<table>, <name>, <expression>[, <name>, <expression>]…)
In this video, we will learn about DISTINCT function (Meaning Remove Duplicates)
Syntax:
DISTINCT (column) – values
DISTINCT (<table>) – duplicate rows
In this video, we will learn about FORMAT function of DAX. It is very similar to TEXT of Excel
OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.
Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.
Find this site helpful? Tell a friend about us.
We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.
Your purchases help us maintain our catalog and keep our servers humming without ads.
Thank you for supporting OpenCourser.