👉Beginner Power BI DAX Functions Tutorial [Full Course]

1,597,356
0
Published 2020-10-08
The DAX language allows developers to easily extend the analytical capabilities of their data model. DAX is a very intuitive language and has less of a learning curve than traditional programming languages. However, there are a couple of concepts in DAX that can be challenging! This 3-hour DAX session covers DAX fundamentals as well as topics like row context, the CALCULATE function and context transition.

-------------------------------------------------

Free Power BI Course - tinyurl.com/2ujujsb5

What you’ll learn:
✔️ DAX Fundamentals
✔️ Row Context and navigation functions
✔️ CALCULATE Function
✔️ Time Series Analysis
✔️ Semi-additive measures
✔️ Context Transition

Prerequisites: (to follow along or review later)
✔️ Power BI Desktop installed
✔️ Download student files (share.hsforms.com/19tBqW4XxShuwhVU1cgnQ2Q8xue)

After you finish this course:
📄 If you have completed this class and would like a certificate, fill out this form - share.hsforms.com/18APYPLg_Q_W8z0sHzB6OPg8xue
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

👉 As a thank you for watching our Learn with the Nerds: Beginning DAX Concepts with Power BI conference, we put together a guidebook with everything you need to know about DAX, from how it works to how it can benefit your business, and we would like to share it with you! We hope this book gives you a clear understanding of DAX, what it can do for your data and help you get the most out of your DAX experiences.

Please, click on the link below to Download The Nerd's Guide to DAX for FREE!
prag.works/lwtn-trial

If you enjoy this Learn With the Nerds and are interested in formal training on DAX, Power BI, Power Apps, Azure, or other Microsoft products you can use the code "Mitchell30" to get an extra 30% off at check out when purchasing our On-Demand Learning classes from pragmaticworks.com/pricing/

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -- - - - - - - - - - - - - - - - - - - - - - - -

Next step on your journey:
👉 On-Demand Learning - Start With The FREE Community Plan: tinyurl.com/2ujujsb5

🔗Pragmatic Works On-Demand Learning Packages: pragmaticworks.com/pricing/
🔗Pragmatic Works Boot Camps: pragmaticworks.com/boot-camps/
🔗Pragmatic Works Hackathons: pragmaticworks.com/private-training/hackathons/
🔗Pragmatic Works Virtual Mentoring: pragmaticworks.com/virtual-mentoring/
🔗Pragmatic Works Enterprise Private Training: pragmaticworks.com/private-training/customized-ent…
🔗Pragmatic Works Blog: blog.pragmaticworks.com/


Let's connect:
✔️Discord: prag.works/yt-discord
✔️Facebook: www.facebook.com/pragmaticworks/
✔️Instagram: www.instagram.com/pragmatic.works
✔️LinkedIn: www.linkedin.com/company/pragmaticworks
✔️YouTube: youtube.com/pragmaticworks

Pragmatic Works
7175 Hwy 17, Suite 2 Fleming Island, FL 32003
Phone: (904) 638-5743
Email: [email protected]

#Pragmaticworks #Microsoft #Training #DAX, #PowerBI, #PowerPlatform #MitchellPearson

**Any sale mentioned in the video are no longer valid. Offers are subject to change with/without notice and are for a limited time only.

00:00 Intro to DAX
10:00 Navigation function
14:00 Row context
17:00 Conditional logic
20:00 First pass rule in conditional logic
24:00 Building relationship
26:26 Active filters doesn't work in row context even if there is active relationship
30:11 Many to many relationship, use bridge table
33:00 Related or related tables in row context scenario when relationship filter doesn't work
36:20 Use of switch function
39:35 X functions
46:15 Calculated measures
48:00 Filter Context
49:25 Override filter context
51:30 Semi additive measures.
53:14 Time intelligence and importance of time table
56:27 Calculated measures done in the report view to see the changes in the report.
1:33:40 Why calculated measures and why not calculated columns
1:40:56 Modify filter context: use CALCULATE.
1:45:37 Remove filters
1:58:14 Using OR
2:01:00 Using IN for OR
2:09:19 Total year to date sale
2:10:00 Comparing curr and prev year
2:26:00 Semi additive measures
2:38:00 Opening balance month
2:45:00 Context t

All Comments (21)
  • DAX cant be explained better, Your DAX and Modelling video is the reason behind the appreciation I get in my office.
  • After watching dozens of videos in english, portuguese, on youtube and paid classes, trying to understand how row context, filter context and CALCULATE function works, I finally could comprehend that concept by watching this video. It's so simple that I still don't believe it. Thanks @PragmaticWorks for this video.
  • Richard I usually don't comment on videos but you are completely out of this world. Your experience in this is so amazing and looking at you do all this completely shows you have gone a long way with it. The way you teach, make references and use different formulars is just so great. Thank you so much.
  • @dpoort64
    I have been learning DAX by myself for the last few months, and this is the first video that really manages to explain these concepts in enough depth and in a way that is easily understandable. Thanks so much!
  • @kimrainman
    0:56 Logistics/FAQ ✔ 2:15 Attendee Files ✔ 3:45 Agenda ✔ 4:50 introduction to DAX ✔ 6:05 What is DAX used for? ✔ 9:04 Navigation Functions ✔ 10:42 Let's Write DAX ✔ 11:25 New Column for Full Name [concatenating two columns] ✔ 16:30 New Column for Age Breakdown [conditional] ✔ 20:50 New Column for Month Year ✔ 24:20 Build Relationship between two different tables [primary key] using Related ✔ Related only draw values from the One-Side to the Many-side 30:40 Total transaction—helper column using RelatedTable ✔ For RELATEDTABLE it can look up values from the Many-Side and bringing it into the One-Side 36:00 Region Volume using Switch() better than IfElse statements ✔ 39:15 Using Maxx function ✔ 45:15 Calculated Measures Intro ✔ 55:55 Just talking ✔ 56:45 Creating Display Folder (so that measures can be seen separately) ✔ 58:01 Measure Creation, Slicers 1:15 :30 Break 1:30:40 Resume CALCULATE with filter conditions using ALL() and REMOVEFILTERS() ✔ 1:46:10 Getting Percent of Total 1:48:00 Difference between Calculated Measure % total and using Built-in Grand Total ✔ 1:51:38 Total Sales using Calculate Filter ✔ 1:5800 Using ||, OR() in CALCULATE Function 2:00:40 Using In-Clause ✔ 2:02:05 Adding more filter conditions to CALCULATE 2:06:10 Total Sales where Year = 2007 ✔ 2:07:45 Time Series Analysis for Dates TOTALYTD YTD sales ✔ 2:14:10 Fiscal YTD Sales ✔ 2:16:50 Total YTD with filter conditions ✔ 2:19:40 Prior Year Sales ✔ 2:26:30 Semi-additive measures ✔ 2:45:00 Context Transition (MAXX vs CALCULATE(MAX) vs MaxDate Measure ✔
  • @davidlydike5021
    Years of experience and passion for Business Intelligence compressed into 3 hours. Incredible speed throughout the entire session but not a single redundant sentence. Wow.
  • @mmorpe
    Mitchel, I am new to DAX, and yet I remained glued to your session for complete 3 hrs. You are simply awesome.
  • @Super123ok
    I find tutorial videos from Pragmatic Works are simply the best! As someone who recently started working with Power BI regularly, it was good to come back to the basics in order to understand why i made those DAX mistakes I made and how to correct those and prevent them from happening again. I also watched the series from Pragmatic Works on Data Modeling- highly recommend it!
  • @jesse7631
    So, I have watched many Power BI / DAX tutorials, but yours is the tops! Sam McKay at Enterprise DNA is very good, but the way you describe how and why to do things and how measures works is just the best. I was one of the ones who always created a separate table/group for Key Measures, but your method of creating a folder for each table and putting the measures in the table outside the folder is brilliant and a lot more intuitive, since many times you're also using other fields from that table with the calculated measure. Just a superb course - thank you so much for this!!
  • @rajatbi1104
    I saw many Power BI Videos, but your training skills are really awesome.
  • @cbaide100
    The best Dax instructor ever! I've watched a lot of videos about DAX, including videos from DAX gurus and I can affirm this video is the best of all. Hard concepts are made easy to understand with clear examples, very good teaching technique. Kudos to the instructor!
  • This DAX video is a masterpiece! I've learn't so much from this. I like how the course is broken down into segments and you explain what each measure is doing and how it does it. I have been available to comfortably follow the recording, and do the columns and measures myself, without having to pause or rewind to listen again. Please keep these coming! Thank you
  • The course has been taught at the right pace and the resources provided has given it a perfect hands-on training experience. Thank you so much Mitchell!!! Really appreciate the time you have taken for this. looking forward for your other courses and advanced DAX workshop.
  • Clear as crystal water !. Excellent communication skills and knowledge!. Thanks!
  • @aberaabebaw2104
    Great tutorial, this was intended for DAX but it is even explaining PowerBI report better than any video I saw on report design.
  • Probably the best explanation of filter context I've seen so far. Happy to recommend it to some colleagues who are just starting to learn DAX.
  • Wow! This is roughly three hours well spent. Thanks Mitchell and Pragmatic Works for this super awesome video. Really enjoyed every bit of it. Kudos!
  • @amnril
    I’m slowly working my way through this, excellent, thank you.
  • Amazing, followed the whole 3 hour video! Awesome, right level of difficulty and content for an intro video