Context Transition in Power BI and Tricky Examples

Ғылым және технология

- - - - 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

Пікірлер: 170

  • @ritumaurya8162
    @ritumaurya81622 жыл бұрын

    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.

  • @NilayMukhopadhyay

    @NilayMukhopadhyay

    Ай бұрын

    100%

  • @toirshad
    @toirshad3 жыл бұрын

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

  • @JBartlett_DMU
    @JBartlett_DMU Жыл бұрын

    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

    9 ай бұрын

    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!!!

  • @kayliedoe2312
    @kayliedoe2312 Жыл бұрын

    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

    Жыл бұрын

    Thanks Kaylie, glad it helped. I made another one on Context Transition here - kzread.info/dash/bejne/gJ-N2dmbZ6yZcrw.html Cheers

  • @TheCraigie007
    @TheCraigie0072 жыл бұрын

    Tricky Example Number three was beautifully explained.

  • @yzhu2230
    @yzhu22303 жыл бұрын

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

  • @Max-wo7zp
    @Max-wo7zp2 жыл бұрын

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

  • @tersit89
    @tersit89 Жыл бұрын

    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 😂

  • @jjohn108
    @jjohn1083 жыл бұрын

    Best channel for DAX, PQ & PBI. 🙏

  • @udusegbe
    @udusegbe3 жыл бұрын

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

  • @aleesouti
    @aleesouti Жыл бұрын

    Excellent!! The clearest explanation of iterator functions.

  • @lilyli8390
    @lilyli83902 жыл бұрын

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

  • @SirTupsAlot
    @SirTupsAlot3 жыл бұрын

    Great explanations! Thanks!

  • @OliviaSantiagoOn2
    @OliviaSantiagoOn23 ай бұрын

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

  • @gravelmravel
    @gravelmravel5 ай бұрын

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

  • @Btwimreal
    @Btwimreal2 жыл бұрын

    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....

  • @arpitgupta6145
    @arpitgupta61459 ай бұрын

    Brilliantly explained with tricky examples nitty gritty of context transition

  • @shuddhyamukherjee2595
    @shuddhyamukherjee25952 ай бұрын

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

  • @hermesjrd
    @hermesjrd3 жыл бұрын

    Thanks for the time and effort taken to explain this concept

  • @bedsup
    @bedsup2 жыл бұрын

    Beautifully explained. Thank you.

  • @Xploit_GG
    @Xploit_GG3 жыл бұрын

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

  • @CJ-jc8tn
    @CJ-jc8tn3 жыл бұрын

    Superb explanation of Context Transition. Thank you!

  • @sanjeevsoni6793
    @sanjeevsoni67933 жыл бұрын

    Excellent, Clearly well explained.

  • @rantaleksi7086
    @rantaleksi70862 жыл бұрын

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

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    Glad that was useful 💚

  • @ajay22111
    @ajay2211111 ай бұрын

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

  • @Obizzy8
    @Obizzy83 жыл бұрын

    Crystal clear!

  • @info2satish
    @info2satish3 жыл бұрын

    Wohoo! Brilliantly explained bro!😎🙏

  • @sanjeevsoni6793
    @sanjeevsoni67932 жыл бұрын

    Watched again, understanding getting better. 😊

  • @harfshortshayari3340
    @harfshortshayari33402 жыл бұрын

    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 :)

  • @tuphananh2536
    @tuphananh25366 ай бұрын

    Great explanation. Thank you so much!

  • @apg360
    @apg3604 ай бұрын

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

  • @luda_c
    @luda_c2 ай бұрын

    A brilliant explanation. Thank you!

  • @michafabich9213
    @michafabich9213 Жыл бұрын

    amazing explanation, probably best on the whole internet

  • @franckvodounnou9459
    @franckvodounnou9459 Жыл бұрын

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

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Glad you love them!

  • @JLeon9376
    @JLeon9376 Жыл бұрын

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

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Glad it was helpful!

  • @Nura853
    @Nura8532 жыл бұрын

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

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    Glad it was helpful 💚

  • @raviranjansingh5527
    @raviranjansingh55273 жыл бұрын

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

  • @animeshkumar1060
    @animeshkumar10602 жыл бұрын

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

  • @yekhtiari
    @yekhtiari2 жыл бұрын

    Great explanation. Thanks

  • @balaraviit
    @balaraviit3 жыл бұрын

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

  • @alterchannel2501
    @alterchannel25017 ай бұрын

    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❤

  • @tonandaya7414
    @tonandaya741411 ай бұрын

    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 :)

  • @GoodlyChandeep

    @GoodlyChandeep

    11 ай бұрын

    Glad it was helpful! :)

  • @Travel-Costa-Rica
    @Travel-Costa-Rica2 жыл бұрын

    Great explanation as always...

  • @chengwang411
    @chengwang4112 жыл бұрын

    Perfectly put. 👍

  • @kalinduSekara
    @kalinduSekara3 жыл бұрын

    Excellent lesson Chandeep

  • @pritipatil4516
    @pritipatil45163 жыл бұрын

    Thanks its clear sum and sumx difference

  • @HarshaVardhan-mx2lk
    @HarshaVardhan-mx2lk2 жыл бұрын

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

  • @yanzhu2843
    @yanzhu2843 Жыл бұрын

    Best explanation ever. Thanks a ton!

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    You're very welcome!

  • @Wzxxx
    @Wzxxx2 жыл бұрын

    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 :)

  • @Robay146
    @Robay1462 жыл бұрын

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

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    Glad you liked it!

  • @malchicken
    @malchicken2 жыл бұрын

    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.

  • @teukuario
    @teukuario Жыл бұрын

    easy to understand. thanks goodly

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Glad to hear that Teuku!

  • @brundleseth51
    @brundleseth512 жыл бұрын

    Genial, esos ejemplos bastante ingeniosos, especialmente el último

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    ¡Me alegro de que haya ayudado!

  • @thepratikjoshi44
    @thepratikjoshi44 Жыл бұрын

    Wow Finally understood this 😮❤

  • @waynethurman2144
    @waynethurman21443 жыл бұрын

    Thanks!

  • @ssomtom
    @ssomtom3 жыл бұрын

    Great. Thx.

  • @alex...g
    @alex...g Жыл бұрын

    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!

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thanks a lot Alex

  • @melomaneck
    @melomaneck3 жыл бұрын

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

  • @joaquimcosta952
    @joaquimcosta9522 жыл бұрын

    Very very good explanation! Thank you...

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    Glad you like it 😊

  • @mahadevshah3099
    @mahadevshah30992 жыл бұрын

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

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    Glad You like it 💚

  • @Magmatic91
    @Magmatic919 ай бұрын

    very good explanation !

  • @BraulioPatriota
    @BraulioPatriota9 ай бұрын

    Nice explanation!

  • @KgasS
    @KgasS Жыл бұрын

    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.

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Yes💯!

  • @keerthihulagur55
    @keerthihulagur55 Жыл бұрын

    Great explanation

  • @TheTommySp
    @TheTommySp2 жыл бұрын

    Thanks Man !

  • @bharatgarg07
    @bharatgarg07Ай бұрын

    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.

  • @MucahitKatirci
    @MucahitKatirci2 жыл бұрын

    Thanks for the video

  • @ricardo8500
    @ricardo8500 Жыл бұрын

    Thank you, sir.

  • @namangarg7875
    @namangarg787510 ай бұрын

    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.

  • @GoodlyChandeep

    @GoodlyChandeep

    10 ай бұрын

    Thanks Naman :)

  • @dirkstaszak4838
    @dirkstaszak48382 жыл бұрын

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

  • @ankushrathod7340
    @ankushrathod73407 ай бұрын

    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...🙏🙏🙏🙏🙏🙏

  • @GoodlyChandeep

    @GoodlyChandeep

    7 ай бұрын

    Thanks Ankush :)

  • @dutchinfluencer
    @dutchinfluencer Жыл бұрын

    Best explanation on the subject I've seen 👍

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thanks!

  • @luizkrein
    @luizkrein5 ай бұрын

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

  • @jayaraju6169
    @jayaraju6169 Жыл бұрын

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

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Glad you like this Jaya!

  • @hugoderek50
    @hugoderek502 жыл бұрын

    Very well explained many thanks

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    Glad it was helpful!

  • @lanasedayanoch
    @lanasedayanoch3 жыл бұрын

    brilliant !

  • @need2knowtamil249
    @need2knowtamil24911 ай бұрын

    Awesome 👍👍👍

  • @bigger302539
    @bigger3025392 жыл бұрын

    Thank you

  • @suryac3462
    @suryac34622 жыл бұрын

    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

    2 жыл бұрын

    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.

  • @cblondhe
    @cblondhe2 жыл бұрын

    Amazing explaination ! Thanks

  • @GoodlyChandeep

    @GoodlyChandeep

    2 жыл бұрын

    Glad you liked it

  • @cblondhe

    @cblondhe

    2 жыл бұрын

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

  • @adildk
    @adildk2 жыл бұрын

    Excellent!

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thank you!

  • @taizoondean689
    @taizoondean689 Жыл бұрын

    Thanks for your help

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Happy to help!

  • @brij26579
    @brij26579 Жыл бұрын

    Very Well Explained 👌👍

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thank you!

  • @ramakumarguntamadugu1299
    @ramakumarguntamadugu1299 Жыл бұрын

    Great explanation.. Keep it up 👍👍👍

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thank you!

  • @emanueledelzoppo5164
    @emanueledelzoppo51648 ай бұрын

    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!

  • @shashipaul6279
    @shashipaul6279 Жыл бұрын

    That's Amazing .......

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thank you!

  • @cocgamingstar6990
    @cocgamingstar69907 ай бұрын

    thank you sir

  • @rounakjoardar8879
    @rounakjoardar88793 жыл бұрын

    Can you please start power bi series ?

  • @maryamchavoshi6523
    @maryamchavoshi6523Ай бұрын

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

  • @thedatapros5221
    @thedatapros5221 Жыл бұрын

    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.

  • @vishnupp5944
    @vishnupp5944 Жыл бұрын

    Great

  • @sqllearning7663
    @sqllearning76632 жыл бұрын

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

  • @unguralasuresh3543
    @unguralasuresh3543 Жыл бұрын

    good explanation .......bro

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thanks Suresh!

  • @raviranjansingh5527
    @raviranjansingh55273 жыл бұрын

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

  • @sandeepreddy7687
    @sandeepreddy76873 жыл бұрын

    Thanks Chandeep for detailed explanation.

  • @jituadhyaru
    @jituadhyaru Жыл бұрын

    Nice Explanation

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thank you!

  • @marcosmartin951
    @marcosmartin9512 жыл бұрын

    Genious

  • @MahadiHasan-qk5ko
    @MahadiHasan-qk5ko2 жыл бұрын

    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.

  • @franciscoisaacs881
    @franciscoisaacs8813 жыл бұрын

    Hi Chandeep, can't thank you enough for your contribution to the BI community. Your explanations are spot on and easy to understand, you are what all teachers should aspire to be. Quick question, Calculation Groups, is that part of your DAX course or have you posted a video on KZread about that? Will register for your course as soon as I'm able to, quantity content such as yours does need to be paid for. Keep doing what you're doing brother!!!!

  • @GoodlyChandeep

    @GoodlyChandeep

    3 жыл бұрын

    Thanks Francis, I have not created an explicit video on Calculation Groups but I have used them to solve problem in various videos. I think it's time to add them to the course and make a few video exclusively on CGs. Thanks again!

  • @smgt90
    @smgt90 Жыл бұрын

    nice explanation

  • @GoodlyChandeep

    @GoodlyChandeep

    Жыл бұрын

    Thanks for liking!

Келесі