Learn 80% of DAX in an Hour (with FREE sample file)

Поделиться
HTML-код
  • Опубликовано: 2 дек 2024

Комментарии • 137

  • @saravanaDjoko
    @saravanaDjoko Месяц назад +26

    Best RUclips channel for Power BI = 1. Chandoo
    2. Data Tutorials.

  • @nikhilm7556
    @nikhilm7556 Месяц назад +7

    The way you simplify the content .... is just at another level. You make it look like so simple, but its not until we do it practically 🙂. As you always say.... "Learn by doing".

  • @deepikaanjali8646
    @deepikaanjali8646 Месяц назад +15

    00:04 Learn 80% of Practical Dax for data analysis and reporting
    02:30 Understanding DAX language for PowerBI calculations
    07:02 Creating a measure for total amount from shipments table
    09:20 Creating and analyzing measures in PowerBI using DAX.
    14:05 Understanding how total amount is an extra calculation on the data table.
    16:20 DAX and Excel functions share a similar syntactical pattern but are two different things.
    20:46 Understanding how DAX measure interacts with filter context in selecting specific product rows.
    22:47 Understanding evaluation context in DAX calculations.
    27:05 Composite calculation reveals insights using DAX measures
    29:17 Measures in DAX don't belong to specific tables, but to the entire data model.
    33:27 DAX enables powerful data analysis
    35:36 Introduction to using DAX in PowerBI for analyzing sales data
    39:42 DAX CALCULATE function can control evaluation context for versatile calculations
    41:45 Demonstration of filtering and calculating with DAX in Power BI
    45:57 Using DAX to calculate total amount for specific salespeople.
    48:03 Using 'IN' clause in DAX similar to SQL for convenience
    52:14 Using the IF function to compare two scalar values is crucial in DAX.
    54:20 DAX measures need to return a single value, usually through aggregation or logical tests.
    58:21 Tips for writing better Dax
    1:00:39 Use smaller logical blocks while modeling in DAX instead of writing complex logic in one go.

    • @indian3769
      @indian3769 Месяц назад

      Barr amount , why not reflecting

  • @kunaljain-l8l
    @kunaljain-l8l 8 дней назад

    wonderful and crisp explanation of DAX.I liked how you broke down complex queries into small chunks of reusable code.

  • @sukienve8144
    @sukienve8144 Месяц назад +1

    the analogy you use in the explanasion are beyond thank you for making these videos

  • @akshaykumar-l8d5y
    @akshaykumar-l8d5y Месяц назад +2

    Hello, Chandu Garu. I have been following your work for the past six months and have been consistently watching all your videos on Power BI. Would it be possible for you to create a video on SAP Analytics Cloud?

  • @clintazotea
    @clintazotea Месяц назад +24

    CALCULATE was always hard for me to understand until someone said think of it as CALCULATE "IF"

  • @Be-PositiveEnjoy-Life
    @Be-PositiveEnjoy-Life 22 дня назад +1

    I can only think of you as my mentor in my learning process. Your teaching style has given me a lot of confidence to grasp ideas more fully. You are the best!! ❤

    • @chandoo_
      @chandoo_  22 дня назад +1

      Thank you so much! Glad my videos help. 🙂

  • @karthikeyen.b7609
    @karthikeyen.b7609 Месяц назад +2

    Great Teaching Chando Sir...Saw from India in Tamilnadu 👍🔥

  • @Pawan._05
    @Pawan._05 10 дней назад

    What a guy! Thanks a lot, Chandoo. This video was indeed incredibly helpful for me to kickstart my understanding of DAX. Even though I completed a few courses on Coursera, none of them actually introduced me to the concept of DAX, and those courses felt like boring sessions.

  • @terihandrick2333
    @terihandrick2333 Месяц назад

    Thank you again for always making it so easy to understand what is happening behind the scenes. I agree you are the BEST teacher on YT.

  • @gsvchem
    @gsvchem Месяц назад

    Hai,
    Chandu garu, thanks a lot educating us with one hour master class with your easy explanation about DAX tutorial.

  • @RakshitDwivedi-pq8qc
    @RakshitDwivedi-pq8qc Месяц назад

    You have a special skill of making anything interesting. 🔥 You are fhe reason i am a pro in Excel. Now looking forward to carry it on SQL and Power BI.

  • @dailyuploads3959
    @dailyuploads3959 Месяц назад +1

    Thanks. Such an amazing teaching method. I will create a dashboard on this data, and you can see it by mentioning you in my linkedin post.

  • @johnborg5419
    @johnborg5419 Месяц назад +3

    Thanks Chandoo. I enjoyed this video!!!

    • @chandoo_
      @chandoo_  Месяц назад

      Glad you enjoyed it!

  • @dannynedwich
    @dannynedwich 10 дней назад

    Another great video Chandoo, keep up the good work!

  • @MaheshYarlagadda-zh5hr
    @MaheshYarlagadda-zh5hr Месяц назад +2

    Excellent class explanation about DAX

  • @jananisivakumar1709
    @jananisivakumar1709 12 дней назад +1

    Sirr!! You just squeezed three whole chapter from my book in a 1hr video. Great 🫡🫵🏻🫶🏻

  • @NurHasan-zg8iv
    @NurHasan-zg8iv Месяц назад

    Sir, Thank you for bring this DAX tutorial. Actually I was looking for a dedicated video for DAX in your chanel. It's very helpful.

  • @namrataghosh111
    @namrataghosh111 Месяц назад

    Back on your video to revise DAXimportant must know ! You are awesome Chandoo😀

  • @aparnapandravada5073
    @aparnapandravada5073 Месяц назад

    Hi Chandoo, this is Superb, covered all fundamentals..
    Requesting more videos like this 😊

  • @johnkumar7679
    @johnkumar7679 Месяц назад

    Thank you so much for educating how we should understand the concepts ❤

  • @CuriousJo1122
    @CuriousJo1122 Месяц назад +1

    Thank you! You are the best!!! "I will not make any more implicit measures!!!"

  • @9404445045
    @9404445045 Месяц назад +1

    Best tutorials i ever come across 🎉

  • @danielringo_
    @danielringo_ Месяц назад +1

    very insightful chandoo

  • @vijayaSaiMolakalapalli
    @vijayaSaiMolakalapalli Месяц назад

    Great one Chandoo.!
    Love the flexibility of DAX but only issue is when we build matrix using DAX measures, They are not drillable. They dont show underlining data behind the table.
    While the advantages include, This dont occupy much space and processing will be fast as we are not altering fact tables to add additional columns. Secondly,
    Dax could quickly run calculations as defend no matter how big is underlying data set.

    • @chandoo_
      @chandoo_  Месяц назад +1

      None of the visuals allow such "drill" to data feature. But all of them have the ability to interact. So if you just want to see which rows (in the fact or elsewhere) correspond to a number in matrix (or any visual), just add a table. Whenever you click on the matrix number, the table just shows the data points for that value.

    • @vijayaSaiMolakalapalli
      @vijayaSaiMolakalapalli Месяц назад

      @@chandoo_ Thanks very much!

  • @jaikm865
    @jaikm865 27 дней назад

    Help !! I want to calculate team performance daily. Where Day starts 6am as shift changes and Week starts on Monday 6am and finish consecutive Monday 5:59. Dax formula please !!!

  • @pandurangadutt
    @pandurangadutt Месяц назад

    Thanks Chandoo. I enjoyed this video

  • @niitichowdhury6
    @niitichowdhury6 18 дней назад +2

    2nd homework:-
    Target Comparison = SWITCH(TRUE(),
    [Total Amount]>250000, "⭐⭐⭐",
    [Total Amount]>225000, "⭐⭐",
    [Total Amount]>200000, "⭐",
    "🚨")

    • @VijayRoy-e8c
      @VijayRoy-e8c 4 дня назад +1

      1 zero kam lagaya hain apnay..baki DAX sahi hain

  • @artigautam-o2i
    @artigautam-o2i 19 дней назад +2

    Target Comparision V4 =
    IF(
    [Total Amount]>2500000,"⭐⭐⭐",
    IF(
    [Total Amount]>2250000,"⭐⭐",
    IF(
    [Total Amount]>2000000,"⭐",
    "🔴")))

    • @explorewithpk8984
      @explorewithpk8984 11 дней назад

      thanks it worked , i tried in another way I got error

  • @chrism9037
    @chrism9037 Месяц назад +1

    Awesome Chandoo!!!

    • @chandoo_
      @chandoo_  Месяц назад

      Glad you enjoyed this Chris...

  • @MURUGAVEL.T.R
    @MURUGAVEL.T.R Месяц назад

    Thank you its so helpful.i learnt lot

  • @JJ_TheGreat
    @JJ_TheGreat Месяц назад

    18:30 But once you see some functions - like CALCULATE() and DIVIDE(), you see that it isn’t as close to Excel formulas as you thought! It is very deceptive.

  • @omar0972.
    @omar0972. Месяц назад

    It's really helpful and easy to understand.You looks very handsome as well !

  • @drshnoic
    @drshnoic Месяц назад

    how can we apply red colour for 'No' and green colour for 'yes'
    57:06

  • @JJ_TheGreat
    @JJ_TheGreat Месяц назад

    26:36 Can you use the divide sign like that? I thought you had to use the DIVIDE() function! Thanks.

  • @miragurumoorthy95
    @miragurumoorthy95 Месяц назад

    Thank you Chandoo!

  • @nickgokul
    @nickgokul 4 дня назад

    You are the best ❤

  • @ishantsharma9059
    @ishantsharma9059 5 дней назад

    Please give us practical knowledge for Microsoft Fabric

  • @MuntyStain
    @MuntyStain Месяц назад

    This is uuper helpful, thank you!

  • @maheswarmahakud3384
    @maheswarmahakud3384 Месяц назад

    Namaste guruji from India 🙏

  • @bpraveen6030
    @bpraveen6030 Месяц назад

    Anna...Data gathering, data cleaning, Eda, data modelling, analysis, visualization and reporting la step by step data analyst industrial work explain chestu oka project video chei anna. oka clearity vastadhi.

  • @preetshah3793
    @preetshah3793 28 дней назад

    please make a video on customer Retention Rate and churn rate cohort analysis.

  • @JJ_TheGreat
    @JJ_TheGreat Месяц назад

    29:37 Can we create a hierarchical folder for all of our measures, so that they aren’t attached to a table, then?

    • @chandoo_
      @chandoo_  Месяц назад

      Yes we can. I talk about measure organization in my portfolio project video here - ruclips.net/video/ooJO7NW4uJU/видео.html

  • @rashmimishra2177
    @rashmimishra2177 16 дней назад

    thank you . we are blessed

  • @Dravidan1971
    @Dravidan1971 11 дней назад

    If you can make a video for beginners of dax formulas to explain the errors like syntax error, unexpected expression, etc. while creating dax formula s. Thanks

  • @madhavraval238
    @madhavraval238 Месяц назад

    Sir can you create playlist for 'M'. There are hardly any good videos explaining the same. Also, anyone with good resource can please share the same. Thank You sir!!

  • @allaboutpriya1996
    @allaboutpriya1996 Месяц назад

    Thank you #Awesome Sir 🙏🏻😅.....

  • @JJ_TheGreat
    @JJ_TheGreat Месяц назад

    38:13 That’s nice, but how do you make it dynamic, by linking it to whatever salesperson is being selected on the slicer?
    Thanks!

    • @chandoo_
      @chandoo_  Месяц назад

      Use SELECTEDVALUE() to see the value picked by slicer.

  • @MdMohsin-uj4gz
    @MdMohsin-uj4gz Месяц назад

    Thanks a lot sir.

  • @akashchristopher
    @akashchristopher 13 дней назад

    bro the last "👍" "👎" trick I really liked it bro . awesome bro.❤

    • @chandoo_
      @chandoo_  12 дней назад +1

      Thanks. Glad you liked it.

  • @lakshmanvajjakeshavula5380
    @lakshmanvajjakeshavula5380 Месяц назад

    Thanks chandoo 🎉🎉

  • @umairmemon3611
    @umairmemon3611 Месяц назад

    Hi
    could you please share how to make dynamic drill-through zoom charts.

  • @tanveerabbas3271
    @tanveerabbas3271 Месяц назад

    great as always❤

  • @_SachinKhanna
    @_SachinKhanna Месяц назад

    Must awaited video ❤❤❤

  • @lavanyachinthapatla9468
    @lavanyachinthapatla9468 Месяц назад

    Sir superb sir ❤❤❤❤from india

  • @SKGaming-ob6mn
    @SKGaming-ob6mn Месяц назад +3

    Barr Bar March 2024 Sale = CALCULATE([Total Amount],
    people[Sales_person]= "Barr Faughny",
    products[Category] = "Bars",
    'calendar'[year] = 2024,
    'calendar'[month_name] = "March")
    Please correct me if am doing anything wrong.

    • @SKGaming-ob6mn
      @SKGaming-ob6mn Месяц назад +1

      Sales Target 1 = 2000000
      Sales Target 2 = 2250000
      Sales Target 3 = 2500000
      Star Rating = SWITCH(True,
      [Total Amount]>[Sales Target 3],"⭐⭐⭐",
      [Total Amount]>[Sales Target 2],"⭐⭐",
      [Total Amount]>[Sales Target 1],"⭐",
      "🔴")
      Correct me this aswell.

    • @anithasrimanimaran3369
      @anithasrimanimaran3369 Месяц назад

      Barr bar Amount mar 2024 = CALCULATE([Total Amount], people[Sales_person]= "Barr Faughny",
      products[Category]="Bar" , 'calendar'[month_name]= "March", 'calendar'[year]= 2024). Even i have entered the same. i got blank values

    • @anithasrimanimaran3369
      @anithasrimanimaran3369 Месяц назад

      Its bars not bar. Got it

    • @kodiramakrishna7628
      @kodiramakrishna7628 21 день назад

      @@anithasrimanimaran3369 Use FILTER function in between to filter

    • @kodiramakrishna7628
      @kodiramakrishna7628 21 день назад

      Use FILTER function in between to filter

  • @Dravidan1971
    @Dravidan1971 11 дней назад

    Can we make a colum with DAX refering to a grouping column cretaed by grouping and binning in power bi? Please help

  • @JJ_TheGreat
    @JJ_TheGreat Месяц назад

    3:12 …And it stands for “Data Analysis eXpressions”

  • @shaijugopinathan552
    @shaijugopinathan552 Месяц назад

    Bro, you are really awesome

  • @KevinAPamwar
    @KevinAPamwar 7 дней назад

    Thanks....... DAX is a bit tough

  • @charanyadav9479
    @charanyadav9479 Месяц назад +1

    If you can please, do a dedicated video about real time project it would be really helpful and we can know where we are laging... And by the way I am from Andhra Telugu guy ... Hoping a thumb for this comment 🤍

    • @chandoo_
      @chandoo_  Месяц назад

      Thanks for this suggestion. I have a few real-time project videos already on the channel (Power BI playlist - ruclips.net/p/PLmejDGrsgFyCqFbX3io5q8haeF7BUzWDP)
      Will add more.

    • @charanyadav9479
      @charanyadav9479 Месяц назад

      @@chandoo_ thanks for the reply will be waiting for your notification about projects in both channels Telugu and English

  • @PriyanshuYadav-j3t6u
    @PriyanshuYadav-j3t6u 2 дня назад

    thanks alot!

  • @sirishaa1190
    @sirishaa1190 Месяц назад

    Thank you so much sir

  • @harishvasam1086
    @harishvasam1086 25 дней назад

    If I’m not wrong we use measure for data modelling which creates relation ship among the tables to create relationship

    • @chandoo_
      @chandoo_  25 дней назад

      Measures are calculations, not used for creating relationships. That is done using the model view.

  • @DhyaneeBhatt
    @DhyaneeBhatt Месяц назад

    Thank you!!!

  • @sandavenimadhukaryadav417
    @sandavenimadhukaryadav417 Месяц назад

    Thank you sir

  • @sajeermohammed2586
    @sajeermohammed2586 7 дней назад

    But why you create a measure for showing total amount of product. It has already there amount filrer. So if we select amount filter can we get the total amount column?

  • @sanketv1
    @sanketv1 Месяц назад

    is there any measure to weed out outliers like almond chocos(and eclairs and 50%darh bites) @34.13

    • @chandoo_
      @chandoo_  Месяц назад

      Measures are for calculations.
      What you need is either a filter (to remove stuff)
      or Conditional formatting (to highlight stuff)
      For ex:
      Select the table and go to filter panel. Click on "filter on this visual" and add a filter to check if [Shipment Count] is greater than 5
      This will remove any table rows with low shipment count.

  • @riteshzope3672
    @riteshzope3672 Месяц назад

    Thanks

  • @indian3769
    @indian3769 Месяц назад

    For Barr amount , box per shipment why my data not working it’s showing same

  • @dasthagirimunna7017
    @dasthagirimunna7017 8 дней назад

    SQL for Data Analytics

  • @artigautam-o2i
    @artigautam-o2i 19 дней назад

    Barr Bar March 2024 amt =
    CALCULATE([Total Amount],
    people[Sales_person] = "Barr Faughny",
    'calendar'[month_name]="March",
    'calendar'[year] = 2024)

  • @dozenpack
    @dozenpack Месяц назад

    Here’s the corrected text in English:
    I wonder if I really need to learn DAX or other programming languages when I can get help from AI. I understand that some aspects of data analytics, like data preparation, need to be done by me, but DAX? AI can write DAX formulas faster than I can... By the way, I know DAX, M, and Python, but since AI is widely available, I use it to get my job done faster.

    • @chandoo_
      @chandoo_  Месяц назад

      AI can take you for a ride, if you don't know what you are doing.
      As you already know a lot, I think you are the right person to automate stuff with AI.
      That said, keep in mind that AI can still get things wrong, and it takes a keen eye and lots of skill to spot the mistakes.

  • @niitichowdhury6
    @niitichowdhury6 19 дней назад

    1st homework:-
    Barr Bar Amount in MARCH 2024 = CALCULATE([Total_Amount], people[Sales_person]= "Barr Faughny", products[Category]="Bar", calendar[Month_name]="March", calendar[year]="2024")

    • @explorewithpk8984
      @explorewithpk8984 11 дней назад

      hey did you get the output while I try to do this I'm getting issues

    • @niitichowdhury6
      @niitichowdhury6 4 дня назад

      @@explorewithpk8984 no I haven't tried it yet...will run the query and inform you

  • @hyd842
    @hyd842 7 дней назад

    Sir Data file / Excel file is not complete.

  • @balakrishnareddy-k3x
    @balakrishnareddy-k3x Месяц назад

    Please explain telugu version also

  • @ashahnayak3441
    @ashahnayak3441 Месяц назад

    How to connect power bi to dynomodb

  • @AkashGalipelli
    @AkashGalipelli 16 дней назад

    1st homework:-
    Barr Bar Amount in MARCH 2024 = CALCULATE([Barr_Amount], products[Category]="Bar", calendar[Month_name]="March", calendar[year]="2024")

  • @jahangirAlam-vt6kr
    @jahangirAlam-vt6kr Месяц назад

    awesome, awesome, thanks for your good video sir and nice initiative,but sorry to see your sad face,always want to see your bright face,thank you sir.

    • @chandoo_
      @chandoo_  Месяц назад +1

      You are welcome. Why do you say sad face? I am happy as ever. May be lighting was a bit poor that day. 😂

  • @jansilakshmiyamarthi1672
    @jansilakshmiyamarthi1672 29 дней назад

    When I am using slicer blank also added .I did try to remove blank but still blank here

    • @chandoo_
      @chandoo_  29 дней назад

      Blank usually means either blank value in the data or missing (or incorrectly) set relationships.

  • @venkatvenkii7213
    @venkatvenkii7213 Месяц назад

    Power bi is ramp down in future? Last year I heard it. ??

    • @abhinavtiwari4238
      @abhinavtiwari4238 Месяц назад

      Why would that happen?

    • @venkatvenkii7213
      @venkatvenkii7213 Месяц назад

      @@abhinavtiwari4238 last year someone said power bi is going to retiring.. so.

  • @mrbartuss1
    @mrbartuss1 Месяц назад +1

    DAX is easy when you have a proper star schema

    • @govind_dataanalyst
      @govind_dataanalyst Месяц назад +2

      In real projects, you hardly have proper star schema 😢😅

    • @mrbartuss1
      @mrbartuss1 Месяц назад +1

      @@govind_dataanalyst Totally agree

  • @narayanjena4259
    @narayanjena4259 Месяц назад +1

    I will not make any more implicit measures

  • @MohamedsadeqOmar-f8w
    @MohamedsadeqOmar-f8w Месяц назад

    first comment😊😁

  • @khosrusiddique2326
    @khosrusiddique2326 Месяц назад

    Answer to your assignment: $106K

  • @sambarajkanaveni7312
    @sambarajkanaveni7312 Месяц назад

    👏👏

  • @utkarshsinha3277
    @utkarshsinha3277 Месяц назад

    🎉

  • @prashantpavar8303
    @prashantpavar8303 Месяц назад

    Need 20% remaining DAX

    • @chandoo_
      @chandoo_  Месяц назад

      That will take another 1000 hours. That is the crazy part about DAX.

    • @sv4647
      @sv4647 Месяц назад

      @@chandoo_💀

  • @TheAlwaysGoel
    @TheAlwaysGoel Месяц назад +1

    Not cover maximum numbers of dax functions

  • @JATINKUMAR-qu4vi
    @JATINKUMAR-qu4vi Месяц назад

    💘

  • @AnonymousAnonymous-kl9bp
    @AnonymousAnonymous-kl9bp 3 дня назад

    Title change karke likh de Learn 0% of Dax in an hour ( with free useless sample file ) . Total waste of time 🙏

    • @chandoo_
      @chandoo_  3 дня назад

      Fuck off man.. if you are so smart and already know everything what are you doing here.

  • @saikumarp-s2t
    @saikumarp-s2t Месяц назад

    Very low level basic. I throught it covers 80% but not

    • @chandoo_
      @chandoo_  Месяц назад +2

      Have you used DAX at all? This video offers a strong foundation and lays out the important aspects and mindset you need.

  • @pratikjugantmohapatra18
    @pratikjugantmohapatra18 Месяц назад +1

    Your video has less learnings and more ads .Pathetic

    • @chandoo_
      @chandoo_  Месяц назад +3

      Piss off... I don't decide the number and kind of ads. RUclips does.

    • @bhagyasri6012
      @bhagyasri6012 Месяц назад +3

      Anyone can convey a message in a polite way not hurting others. His content and way of explanation is outstanding since years together. There are crazy fans for his teaching. So let’s concentrate on that. We came to learn let’s learn. Thanks Chandoo for your methods and teaching content.