Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Understanding Key DAX functions in POWER BI
Rating: 4.0 out of 5(94 ratings)
11,968 students

Understanding Key DAX functions in POWER BI

This course helps is you to deal with the important DAX functions that are useful in day to day reporting development.
Created bySantosh Pothnak
Last updated 1/2024
English

What you'll learn

  • Key DAX functionalities on the core working of the function itself
  • The working of DAX formulas
  • Learn the core concepts of Evaluation Context and setting the initial context
  • In this course you will learn Important and Advanced topics of DAX functions and Concepts with practical examples.

Course content

1 section26 lectures2h 55m total length
  • Introduction0:05
  • Understanding Context in Power BI9:33

    Explore how context shapes DAX calculations in Power BI, including external context, filter propagation, and how visuals and selections influence total sales.

  • Evaluation Context or Initial Context in Power BI3:20
  • Aggregations or Filter Context in Power BI3:40

    Explore how aggregation and iteration engines shape Power BI totals, with sum applying the initial filter context to reduce data before aggregation.

  • Iterations or Row Context in Power BI8:17

    Understand row context and iterator functions in Power BI, compare aggregate sum with sumx, and see how measures calculate on the fly using order quantity and unit price.

  • Understanding Cumulative Sales Calculation9:39

    Understand cumulative sales in Power BI by summing values from the start of the period to today, while managing filters with all, all selected, and filter expressions.

  • Understanding Rolling Total Calculation10:37

    Explore cumulative totals and rolling totals with DAX in Power BI, using seven- and thirty-day windows and dates between for dynamic start-end calculation.

  • Power BI Slicer Selections To Use With Different Measures5:43

    Explore how to link slicer selections to multiple measures in Power BI using a supporting table and the values function, enabling dynamic percentage changes in reports.

  • Understanding ALL Function5:21

    Explore how the DAX all function ignores context to compute percentage of total sales per customer in Power BI; create a measure using all(table) to fix the denominator.

  • Using TOPN Function12:07

    Learn to apply the topn function in power bi to extract top or bottom values within a given context, using region and suburb breakdowns to show dynamic filtering.

  • Understanding ALLSELECTED Function3:29

    Explore how the DAX ALLSELECTED function differs from ALL in Power BI, showing how ALLSELECTED respects filters while ALL ignores them, and how this affects cumulative calculations.

  • Understanding LASTNONBLANK Function4:31

    Demonstrate the LASTNONBLANK value function in DAX to compute the last non blank sales amount for each customer within the model context.

  • Understanding TREATAS Function9:56

    Learn how the Treatas function in Power BI creates a virtual relationship to filter tables without joins, using CALCULATE and VALUES to align budget data by city and year.

  • Difference between USERELATIONSHIP & TREATAS7:14

    Explore how userelationship activates an inactive relationship in your data model to drive correct sales and ship-related totals. Contrast this with treatas, which handles calculations without creating a physical join.

  • Calculating MEDIAN value7:09

    Learn how to calculate the median in power bi with dax by using medianx on a summarized table of product names and total sales, and understand the middle value concept.

  • Understanding CALCULATETABLE Function11:21

    Learn how CALCULATETABLE returns a filtered table rather than a scalar. It enables table expressions for multi-column analysis, such as counting products sold in a city and the previous month.

  • How And When To Use PARALLELPERIOD4:28

    Explore how to use the parallel period time intelligence function within calculate to compute last month and last quarter values, including panel period considerations for Power BI.

  • Different Ways You Can Use The TOPN Function4:09

    Explore how to use TopN in Power BI to compute the top five sales and average them, while using ALL to remove context and keep a constant benchmark across customers.

  • Uses of Iterating Formulas In Power BI5:48

    Understand how iterative functions multiply order quantity by unit price to compute total revenue and costs, and learn when measures outperform calculated columns for better performance and data granularity.

  • The Main Difference Between ALL And ALLSELECTED9:02

    Explore the main difference between all and allselected in DAX: learn how all removes filters to return the overall maximum, while allselected respects slicer selections in Power BI.

  • Advanced RANKX - Deep Understanding5:41

    Explore advanced rankx usage in Power BI by building dynamic rankings on total sales, removing filter context, and highlighting top customers through time filtering.

  • How To Use The GROUPBY Function In Power BI8:42

    Use the group by function in Power BI to group by product name and city, and calculate total sales as revenue in a new table.

  • Dealing With Mulitple IF Statements In Power BI Using DAX9:26

    Learn how to handle multiple conditions in Power BI with DAX using the switch function, applying it in measures and calculated columns, and use conditional formatting for color by value.

  • Dynamically Change Size Of Visual Based On Ranking Selection in Power BI using D10:43

    Resize Power BI visuals dynamically by using a ranking selection and dax measures such as rankx and hasonevalue to display top N customers by total sales.

  • Create Dynamic Visuals Based on Ranking in Power BI using DAX3:44

    Create dynamic visuals and a responsive scorecard in Power BI by using DAX ranking with TOPN and rank-based filtering to display top customers and their total sales via a slicer.

  • Next Steps1:19

Requirements

  • Basic knowledge on POWER BI and DAX

Description

Course covers different functions that are used in day to day reporting development and is helpful to understand the core concepts of these DAX functions. The videos are precise to topic and no additional information is covered other than the topic itself.

** This is not recommended for you , if you are already good at DAX and understand the core DAX functionality , as this course is designed for who wanted to explore the KEY DAX functions and just getting to learn DAX.

Key Topics Covered in the Course : 

· Understanding Context in Power BI

· Evaluation Context or Initial Context in Power BI

· Aggregations or Filter Context in Power BI

· Iterations or Row Context in Power BI

· Understanding Cumulative Sales Calculation

· Understanding Rolling Total Calculation

· Power BI Slicer Selections To Use With Different Measures

· Understanding ALL Function

· Using TOPN Function

· Understanding ALLSELECTED Function

· Understanding LASTNONBLANK Function

· Understanding TREATAS Function

· Difference between USERELATIONSHIP & TREATAS

· Calculating MEDIAN value

· Understanding CALCULATETABLE Function

· How And When To Use PARALLELPERIOD

· Different Ways You Can Use The TOPN Function

· Uses of Iterating Formulas In Power BI

· The Main Difference Between ALL And ALLSELECTED

· Advanced RANKX - Deep Understanding

· How To Use The GROUPBY Function In Power BI

· Dealing With Mulitple IF Statements In Power BI Using DAX

· Dynamically Change Size Of Visual Based On Ranking Selection in Power BI using DAX

· Create Dynamic Visuals Based on Ranking in Power BI using DAX



Who this course is for:

  • POWER BI Developers , Power BI Report Builders