Context Transition in Power BI and Tricky Examples

Sdílet
Vložit
  • čas přidán 29. 06. 2024
  • - - - - My Courses - - - -
    ✔️ Mastering DAX in Power BI -
    goodly.co.in/learn-dax-powerbi/
    ✔️ Power Query Course-
    goodly.co.in/learn-power-query/
    ✔️ Master Excel Step by Step-
    goodly.co.in/learn-excel/
    ✔️ Business Intelligence Dashboards-
    goodly.co.in/learn-excel-dash...
    - - - Blog - - -
    www.goodly.co.in/blog
  • Věda a technologie

Komentáře • 170

  • @ritumaurya8162
    @ritumaurya8162 Před 2 lety +30

    I had been reading books/blogs and looking for the videos which explains context transition. So far, no one has explained better than you. Thanks a lot for this crisp clear video on context transition.

  • @JBartlett_DMU
    @JBartlett_DMU Před rokem +8

    I've read multiple DAX books and watched dozens of videos trying to learn context transition, and I still didn't get it, until I watched this video. You did an excellent job explaining a deceptively difficult concept. The parts where you repeated yourself actually helped a lot for me, because each time you said it the first time, I was still thinking "Ummm... I think I maybe understand it, but not sure." And then when you repeated it, I was able to compare what I thought in my head to what you were saying, and that's when it finally clicked. Some people might not like the repetition, but for me, it was absolutely necessary, and I think that might be why none of the other learning resources had managed to convey the concept successfully before now.

    • @aijaz4441
      @aijaz4441 Před 9 měsíci

      To get this concept right, it is necessary to repeat it multiple time in a video. On our part, we need to repeat the video multiple times to get it right!!!

  • @toirshad
    @toirshad Před 3 lety +6

    Most tricky concept in DAX I ever felt... very well explained 👍

  • @kayliedoe2312
    @kayliedoe2312 Před rokem +4

    I'm in awe. THE BEST explanation of context transition I've encountered so far. Bought a book, watched multiple videos but still this was very tricky to understand. I'll re-watch this video when I get confused again. Cheers!

    • @GoodlyChandeep
      @GoodlyChandeep  Před rokem

      Thanks Kaylie, glad it helped.
      I made another one on Context Transition here - czcams.com/video/NkYwwb7I3BY/video.html
      Cheers

  • @TheCraigie007
    @TheCraigie007 Před 2 lety +1

    Tricky Example Number three was beautifully explained.

  • @tersit89
    @tersit89 Před rokem +2

    Great explanation, simple examples, bravo! While watching this I understood that i had already used this concept intuitively but didn’t fully understand how it worked 😂

  • @yzhu2230
    @yzhu2230 Před 3 lety

    Love the way you explained it !!! Thank you.

  • @Max-wo7zp
    @Max-wo7zp Před 2 lety +1

    The best explanation I have seen so far. Thanks!!!

  • @udusegbe
    @udusegbe Před 3 lety +3

    Thanks. Clearly well explained. Specifically, the example on the mock up data was an ‘aha’ moment 😀

  • @aleesouti
    @aleesouti Před rokem

    Excellent!! The clearest explanation of iterator functions.

  • @SirTupsAlot
    @SirTupsAlot Před 3 lety

    Great explanations! Thanks!

  • @jjohn108
    @jjohn108 Před 3 lety +1

    Best channel for DAX, PQ & PBI.
    🙏

  • @lilyli8390
    @lilyli8390 Před 2 lety

    Brilliant, and very easy to understand. Thanks, it solved a big problem of today.

  • @Xploit_GG
    @Xploit_GG Před 3 lety +1

    Excellent Content...Thank you so much for doing this

  • @OliviaSantiagoOn2
    @OliviaSantiagoOn2 Před 3 měsíci

    Best. Clearest explanation!!! Thank you!!!🎉

  • @apg360
    @apg360 Před 4 měsíci

    Chandeep, you are brilliant, fantastic. Thank you so much.

  • @sanjeevsoni6793
    @sanjeevsoni6793 Před 3 lety

    Excellent, Clearly well explained.

  • @harfshortshayari3340
    @harfshortshayari3340 Před 2 lety +1

    I would not say it's tricky but it is conceptually correct. When one of your measures is non-iterable it does the whole calculation once and then is applied to the iterable measure, then definitely result will be wrong. Thank you for great video :)

  • @bedsup
    @bedsup Před 2 lety

    Beautifully explained. Thank you.

  • @Btwimreal
    @Btwimreal Před 2 lety

    This is best explained video for understanding context transition thanks I was trying to learn it since so long finally got it keep making video U will rock....

  • @info2satish
    @info2satish Před 3 lety +1

    Wohoo! Brilliantly explained bro!😎🙏

  • @rantaleksi7086
    @rantaleksi7086 Před 2 lety +2

    Great and elaborate yet simple enough explanation for this confusing subject. I feel like I finally have a clear idea how context transition works.

  • @gravelmravel
    @gravelmravel Před 5 měsíci

    By far the best explanation of the most advanced concept of DAX.
    Thank you.

  • @tuphananh2536
    @tuphananh2536 Před 6 měsíci

    Great explanation. Thank you so much!

  • @hermesjrd
    @hermesjrd Před 3 lety +1

    Thanks for the time and effort taken to explain this concept

  • @shuddhyamukherjee2595
    @shuddhyamukherjee2595 Před 2 měsíci

    One of the best videos on Context Transition, thanks for the explanation!!

  • @arpitgupta6145
    @arpitgupta6145 Před 9 měsíci

    Brilliantly explained with tricky examples nitty gritty of context transition

  • @CJ-jc8tn
    @CJ-jc8tn Před 3 lety

    Superb explanation of Context Transition. Thank you!

  • @raviranjansingh5527
    @raviranjansingh5527 Před 3 lety +1

    Thanks sir way of explain .keep more video on dax fundamental .

  • @sanjeevsoni6793
    @sanjeevsoni6793 Před 2 lety

    Watched again, understanding getting better. 😊

  • @luda_c
    @luda_c Před 2 měsíci

    A brilliant explanation. Thank you!

  • @ajay22111
    @ajay22111 Před 11 měsíci

    Simply Amazing ,Even Some Experienced people fail to explain the way you explained.

  • @Obizzy8
    @Obizzy8 Před 3 lety

    Crystal clear!

  • @tonandaya7414
    @tonandaya7414 Před 11 měsíci

    Wow !.. I have watched other context transition videos BUT i only understand now through your explanation.. very clear with examples/illustrations.... thank you very much ! I clicked then the subscribe button :)

  • @alterchannel2501
    @alterchannel2501 Před 7 měsíci

    Perfect. It helped me to know that every measure is wrapped around an implicit invisible CALCULATE function in Dax. That's why writing only SUM will not give the same result, you are not writing the same measure, because every measure starts invisibly with CALCULATE 😊😊 love your videos, they help me out a lot, thanks❤

  • @michafabich9213
    @michafabich9213 Před rokem

    amazing explanation, probably best on the whole internet

  • @Travel-Costa-Rica
    @Travel-Costa-Rica Před 2 lety

    Great explanation as always...

  • @HarshaVardhan-mx2lk
    @HarshaVardhan-mx2lk Před 2 lety

    this is insane video. Superb brother... Thanks so much for the video

  • @yekhtiari
    @yekhtiari Před 2 lety

    Great explanation. Thanks

  • @franckvodounnou9459
    @franckvodounnou9459 Před rokem

    I really loved your explainations, especially on that ticky concept of context transition. Bravo !

  • @brundleseth51
    @brundleseth51 Před 2 lety

    Genial, esos ejemplos bastante ingeniosos, especialmente el último

  • @chengwang411
    @chengwang411 Před 2 lety

    Perfectly put. 👍

  • @kalinduSekara
    @kalinduSekara Před 3 lety

    Excellent lesson Chandeep

  • @yanzhu2843
    @yanzhu2843 Před rokem +1

    Best explanation ever. Thanks a ton!

  • @Wzxxx
    @Wzxxx Před 2 lety

    I will do another comment as I am so excited that this has been explained to me in such great way. Thx! My frustrtration is over for now :)

  • @JLeon9376
    @JLeon9376 Před rokem

    Finally a clear explanation of what context transition means. Thank you, subscribed to your channel.

  • @animeshkumar1060
    @animeshkumar1060 Před 2 lety

    thanks a lot this was bugging me since yesterday. Finally found an apt explanation.

  • @Nura853
    @Nura853 Před 2 lety

    Thank you so much! This is the BEST explanation. I've been struggling for a long time to understand this topic. God bless you!

  • @Robay146
    @Robay146 Před 2 lety +1

    Wow, that was an amazing lesson! Broke it down so well!

  • @balaraviit
    @balaraviit Před 3 lety

    Explain row level security briefly.. strong explanations, amazing and keep going👍👍

  • @luizkrein
    @luizkrein Před 5 měsíci

    The last example I had in my work today was exactly like this one!

  • @pritipatil4516
    @pritipatil4516 Před 3 lety

    Thanks its clear sum and sumx difference

  • @thepratikjoshi44
    @thepratikjoshi44 Před rokem

    Wow Finally understood this 😮❤

  • @ankushrathod7340
    @ankushrathod7340 Před 7 měsíci

    Brother..no word to admire your explaning DAX..it is really final DAX destination...believe me it is coming from my heart....Bhai...your examples literally leave no confusion to understand DAX....I joined class and see explanation difference.........God Bless You bro...🙏🙏🙏🙏🙏🙏

  • @namangarg7875
    @namangarg7875 Před 10 měsíci

    If a person has basic understanding of DAX, then I wud highly recommend to attend his course or vdos watever suits uhh... Because this person is teaching DAX with such a simple explanation. Big fan of Mr Chandeep.

  • @BraulioPatriota
    @BraulioPatriota Před 9 měsíci

    Nice explanation!

  • @bharatgarg07
    @bharatgarg07 Před měsícem

    Hi Chandeep, Thanks for explaining this concept in a very easy way.
    I have a doubt here, why we didn't get the issue in the first example where we have multiple rows for a single date as we have in the second example.

  • @Magmatic91
    @Magmatic91 Před 9 měsíci

    very good explanation !

  • @melomaneck
    @melomaneck Před 3 lety

    The best explanation of context transition on the whole of f***in youtube

  • @keerthihulagur55
    @keerthihulagur55 Před rokem

    Great explanation

  • @teukuario
    @teukuario Před rokem +1

    easy to understand. thanks goodly

  • @joaquimcosta952
    @joaquimcosta952 Před 2 lety

    Very very good explanation! Thank you...

  • @dutchinfluencer
    @dutchinfluencer Před rokem

    Best explanation on the subject I've seen 👍

  • @ssomtom
    @ssomtom Před 3 lety

    Great. Thx.

  • @jayaraju6169
    @jayaraju6169 Před rokem

    Awesome. Thank you Bro for explaining the concept...🙂

  • @MucahitKatirci
    @MucahitKatirci Před 2 lety

    Thanks for the video

  • @alex...g
    @alex...g Před rokem

    Everybody is different, but your teaching style lines up perfectly with my learning style and has been a great help to me. Thanks for your hard work Chandeep!

  • @TheTommySp
    @TheTommySp Před 2 lety

    Thanks Man !

  • @need2knowtamil249
    @need2knowtamil249 Před 11 měsíci

    Awesome 👍👍👍

  • @mahadevshah3099
    @mahadevshah3099 Před 2 lety

    Awesome....Your explanations is upto the mark. Please bring some more DAX challenges.
    Good bless you & Cheers !!!

  • @waynethurman2144
    @waynethurman2144 Před 3 lety

    Thanks!

  • @ricardo8500
    @ricardo8500 Před rokem

    Thank you, sir.

  • @ramakumarguntamadugu1299

    Great explanation.. Keep it up 👍👍👍

  • @hugoderek50
    @hugoderek50 Před 2 lety

    Very well explained many thanks

  • @KgasS
    @KgasS Před rokem

    Nice explanation on context transition. I think for the Best Selling Day measure instead of using values function just the calendar table will also work as it always has unique values to iterate.

  • @lanasedayanoch
    @lanasedayanoch Před 3 lety

    brilliant !

  • @emanueledelzoppo5164
    @emanueledelzoppo5164 Před 8 měsíci

    Brilliant video AS ALWAYS!
    I was just wondering if values(calendar[date]) could be replaced by values(sales[orderdate]). Is this makes any sense? And why/why not is necessary to use the function "related" when using a column of another table (in this case the calendar date). Hope you answer my question(s), many thanks!

  • @cblondhe
    @cblondhe Před 2 lety

    Amazing explaination ! Thanks

    • @GoodlyChandeep
      @GoodlyChandeep  Před 2 lety +1

      Glad you liked it

    • @cblondhe
      @cblondhe Před 2 lety

      No one explained so explicitely. The value of the row becomes a column filter..........

  • @adildk
    @adildk Před 2 lety

    Excellent!

  • @brij26579
    @brij26579 Před rokem

    Very Well Explained 👌👍

  • @shashipaul6279
    @shashipaul6279 Před rokem

    That's Amazing .......

  • @malchicken
    @malchicken Před 2 lety

    For [Total Sales] I wonder if the SUM function would work if a RELATED(?) function was used? I’ve read that measures and CALCULATE can take into account table relationships automatically I think, so I wonder if only the measure / CALCULATE work because they are able to bring in the relationship between Calendar and Sales table, while just the SUM by itself cannot unless it’s paired with a RELATED(?) function.

  • @dirkstaszak4838
    @dirkstaszak4838 Před 2 lety

    Super explanation. One question though. Why would Giuseppe use the measure in the sumx instead of value column?

  • @bigger302539
    @bigger302539 Před 2 lety

    Thank you

  • @taizoondean689
    @taizoondean689 Před rokem

    Thanks for your help

  • @unguralasuresh3543
    @unguralasuresh3543 Před rokem

    good explanation .......bro

  • @Wzxxx
    @Wzxxx Před 2 lety

    OH man, that is a really nice explanation for a normal human. I really appreciate it. One question, why DAX masters :) always use VALUES for ie. days table, where there are only single days in calendar table, so what for? This is what i really do not understand

    • @GoodlyChandeep
      @GoodlyChandeep  Před 2 lety

      In this scenario, the values was unnecessary!
      The results would have been the same without VALUES as well.
      Good catch :)

    • @Wzxxx
      @Wzxxx Před 2 lety

      @@GoodlyChandeep thank You. This is SOO well explained.

  • @sandeepreddy7687
    @sandeepreddy7687 Před 3 lety

    Thanks Chandeep for detailed explanation.

  • @cocgamingstar6990
    @cocgamingstar6990 Před 7 měsíci

    thank you sir

  • @vishnupp5944
    @vishnupp5944 Před rokem

    Great

  • @sqllearning7663
    @sqllearning7663 Před 2 lety

    I use Summarize function to summarize transactional table before using Iterator function It works 😁

  • @jituadhyaru
    @jituadhyaru Před rokem

    Nice Explanation

  • @raviranjansingh5527
    @raviranjansingh5527 Před 3 lety

    as i am student i am not affordable to this prices .thanks sir

  • @marcosmartin951
    @marcosmartin951 Před 2 lety

    Genious

  • @suryac3462
    @suryac3462 Před 2 lety +1

    Thanks for the wonderful explanation. I just have one question : If there was one more column added to the mocked-up data which enables each row to be uniquely identified, will we still be getting the duplicates? since only the column filter will be applied, I would expect that we would still get them. I am just a bit confused how in the second example, regarding the calculated column, each row is uniquely identified. Can you please elaborate?
    Thanks a lot!

    • @RyanReynolds89
      @RyanReynolds89 Před 2 lety +1

      In case you’re still wondering this 7m later haha, I think I can help. If you add a column that creates a uniquely identified row, it would no longer duplicate the results and you would get the correct answer. The reason is because when Context Transition happens, now the new unique identifier column will be included in the resulting Filter Context, so it won’t pull in the other rows (such as the second row with Category A) and duplicate the results. It will be filtered to that single row and thus sum appropriately.

  • @thedatapros5221
    @thedatapros5221 Před rokem

    Hi Chandeep, great video.
    but i have one doubt here. when you refere some measure in calculated column like you did for total sales, logically it should not break down. because though u refer measure its a calc column and it should understand only row context and row context disable all active relationships for that table.
    i tried same now , but it's not breaking down. in video at 11:05 or so values are breaking down.could you please clarify this.

  • @smgt90
    @smgt90 Před rokem

    nice explanation

  • @rounakjoardar8879
    @rounakjoardar8879 Před 3 lety +1

    Can you please start power bi series ?

  • @MahadiHasan-qk5ko
    @MahadiHasan-qk5ko Před 2 lety

    Nicely explained. But I want to know if I want to write a measure for the maximum sales of July 2001, how to do that? I tried but it didn't work.

  • @maryamchavoshi6523
    @maryamchavoshi6523 Před 2 měsíci

    Thanks For the video. How can I get the data set that you used in this video?