Simple and Powerful Context Transition Examples in Power BI

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ม.ค. 2025

ความคิดเห็น • 81

  • @CNich90
    @CNich90 ปีที่แล้ว +3

    You are the sole reason why I finally understand context transition! I have probably watched over 20 hours of TH-cam videos and nothing made sense. This video and the other one you made a couple years ago made the concept so incredibly clear. It’s actually quite simple once you understand it. I cannot thank you enough!

  • @cbaide100
    @cbaide100 2 ปีที่แล้ว +3

    The explanation of the elusive Context Transition concept presented in this video is the best on the whole Internet.

  • @meghasyam427
    @meghasyam427 ปีที่แล้ว

    You are genuinely the best Powerbi teacher I have learnt from. I have no other words to say!!!!

  • @tak0331
    @tak0331 ปีที่แล้ว +2

    Oh this is gold. Great examples using context transition and nifty display of problem solving. Great job!

  • @terrylee2094
    @terrylee2094 2 ปีที่แล้ว +5

    Man you are awesome. The way you go through your tutorials is amazing and really easy to follow

  • @sandip_bettereveryday
    @sandip_bettereveryday 2 ปีที่แล้ว +2

    Awesome. The clarity that you offer is unmatched.

  • @ericlandry3971
    @ericlandry3971 2 ปีที่แล้ว

    Wow! This guy is an Animal! So knowledgeable yet makes it somewhat east to understand!!! Keep it up!

  • @vishaljhaveri7565
    @vishaljhaveri7565 2 ปีที่แล้ว

    Best video on Context transition concept. Watched all three videos on Context transition concept, and they were really good. Thank You.

  • @aijaz4441
    @aijaz4441 ปีที่แล้ว

    Great content explaining the mind boggling concepts of DAX.

  • @mohammed333suliman
    @mohammed333suliman 2 ปีที่แล้ว

    The best video I have ever seen in this channel, thank you very much

  • @buddymartin71
    @buddymartin71 ปีที่แล้ว

    I love the validation techniques too! Great helpful video!

  • @senthamilvm1982
    @senthamilvm1982 2 ปีที่แล้ว +1

    Awesome Video as always! You're a true inspiration!
    One Question 🙋, on this example, we are showing Total which is showing a product for the total. On what basis the measure is returning the top product in total row? Eg. Total Sales for Advanced Keratin Shampoo.

    • @GoodlyChandeep
      @GoodlyChandeep  2 ปีที่แล้ว

      The year total for example is the best selling product of that year.
      The grand total product is the overall best selling product of all time.

    • @denissipchenko2455
      @denissipchenko2455 2 ปีที่แล้ว

      @@GoodlyChandeep As far as I understand, question is related to 13:18 of the video.
      TOPN returns the right answer if Product table is sorted by Total Sales Desc.
      How do we know that it's sorted this way (not randomly, or by product name...)?

  • @nishantkumar9570
    @nishantkumar9570 2 ปีที่แล้ว

    I was looking for that solution of bringing text in measure. Thank You So much

  • @RohanBhattacharyya-j1g
    @RohanBhattacharyya-j1g ปีที่แล้ว

    Very well explained. Thank you!

  • @bhaskarsubbaiah6002
    @bhaskarsubbaiah6002 ปีที่แล้ว

    Hi goodly, No body Can Explain Lik you "wonderful and clear Explanation". Just One Query When created "Virtual Table" there is No relatioship for context transition between table?

  • @pmsocho
    @pmsocho 2 ปีที่แล้ว

    Great examples! Thanks!

  • @RidharvJoshi
    @RidharvJoshi 2 ปีที่แล้ว +1

    It's just awesome that measure I have been looking for few days Thank you so much sir❤️

  • @muratsahinel7302
    @muratsahinel7302 ปีที่แล้ว

    Good job!! 'it 's very simple and impressive.. Thanks to all Goodly Team :) Very well appreciated 👏

  • @lmk001
    @lmk001 11 หลายเดือนก่อน

    Worked great! Thanks!

  • @b0rme
    @b0rme 2 ปีที่แล้ว

    Please keep making these videos. Thank you so much

  • @owenagitza9506
    @owenagitza9506 2 ปีที่แล้ว +1

    Hey Chandeep! Thanks for the awesome explanation. Can you explain where does the context transition take place in the Best Selling Product Names (last example)? As I know, for it to happen we have to have either CALCULATE or measure reference inside a row context, both of which were absent.
    Your explanation would be greatly appreciated!

    • @GoodlyChandeep
      @GoodlyChandeep  2 ปีที่แล้ว +3

      Context Transition takes place in the TOPN function.
      TOPN is an iterator and it creates a row context. [Total Sales] as a measure is used in the row context of TOPN.

    • @owenagitza9506
      @owenagitza9506 2 ปีที่แล้ว

      @@GoodlyChandeep Thanks a lot for the rapid response! I wasn’t considering other iterators other than the X functions.
      You’re awesome!

  • @KirillBezzubkine
    @KirillBezzubkine 2 ปีที่แล้ว

    Thank you mister. U do tons of good for PBI devs

  • @bradj229
    @bradj229 2 ปีที่แล้ว

    Very cool examples. Thanks for the clear explanations.

  • @hoaithuongluu2869
    @hoaithuongluu2869 ปีที่แล้ว

    Again, but I have to say that "you're awesome at explaining DAX"

  • @seamushand8439
    @seamushand8439 2 ปีที่แล้ว

    Brilliant explanation. Thanks

  • @Mrinal0704
    @Mrinal0704 หลายเดือนก่อน

    Mind-blowing Sir

  • @joaopinaledo9675
    @joaopinaledo9675 ปีที่แล้ว

    Very Good Explaining. Tanks

  • @sujit3375
    @sujit3375 2 ปีที่แล้ว

    Hoping that you can bring teach us all other course to and end up getting in career as data scientist

  • @navisalomi
    @navisalomi 2 ปีที่แล้ว +1

    Damn awesome 👌. I'm blown away.

  • @MrKamranhaider0
    @MrKamranhaider0 2 ปีที่แล้ว

    Precisely explained

  • @surajchavan6447
    @surajchavan6447 2 ปีที่แล้ว

    As always Awesome ! 😎

  • @AbbyRani
    @AbbyRani 2 ปีที่แล้ว

    Hi I have two visual tables in same page ,if the i select one row in table 1 it filters the value in table 2 but i need to know whether i can click on each row value in table 1 so that table 2 displays according to that is that possible?

  • @mageshwarans5367
    @mageshwarans5367 2 ปีที่แล้ว

    Continue doing this, good job

  • @atanasprodatanasov9233
    @atanasprodatanasov9233 2 ปีที่แล้ว

    Really good video!

  • @hariprasad289
    @hariprasad289 2 ปีที่แล้ว

    Superb Sir, thank you

  • @unnikrishnansanthosh
    @unnikrishnansanthosh 2 ปีที่แล้ว

    excellent. thanks for sharing

  • @williamarthur4801
    @williamarthur4801 2 ปีที่แล้ว

    Wonderful stuff, I thought of using SELECTCOLUMNS(TOPN(1,dItems,[Tsales]),"Top",[Item] ), but don't think this would work with ties. I'm going to have to look into UNICHAR as it's not something I've ever used / understood what it's supposed to do.

  • @need2knowtamil249
    @need2knowtamil249 ปีที่แล้ว

    Awesome 👍👍👍

  • @arunkumarkesavan6077
    @arunkumarkesavan6077 2 ปีที่แล้ว

    Come on Man... you are just awesome....

  • @kunalr_ai
    @kunalr_ai 2 ปีที่แล้ว

    Bhai tera content shaandaar laga par thoda aur umda hona chahiye..

  • @vishnupp5944
    @vishnupp5944 9 หลายเดือนก่อน

    Great

  • @willianthalles
    @willianthalles ปีที่แล้ว

    ConcatenateX
    I don’t know that until now. Tks

  • @dailyuploads3959
    @dailyuploads3959 3 หลายเดือนก่อน

    I have question. What is mean by best selling product. The maxx() function will give us the last date of the year in month on the day level. This is not best selling but the date and context transition is applied from the visual and just give you this values from sales and calendar table. because of filtration. Clear my doubt. Thanks

    • @GoodlyChandeep
      @GoodlyChandeep  3 หลายเดือนก่อน +1

      MAXX ( Calendar, [Total Sales] ) works like this
      In the current filter context.
      1. Go in each row of the Calendar Table and calculate Sales for each row (i.e. each date).
      2. Then return the max sales value.
      Hope this clarifies.

    • @dailyuploads3959
      @dailyuploads3959 3 หลายเดือนก่อน

      @@GoodlyChandeep actually when i watch you video than my mother say me to go market and bring some Commodities . U cant imagine i think about your maxx all the way to market 😀😀. Then when i come back i apply it on myself and its work. Yes your reply is correct 💯. Thanks for your kind reply

    • @GoodlyChandeep
      @GoodlyChandeep  3 หลายเดือนก่อน +1

      hope you got the commodities right! 😁

  • @prasad9976
    @prasad9976 2 ปีที่แล้ว

    hi sir where to get data for practice purpose ?

    • @GoodlyChandeep
      @GoodlyChandeep  2 ปีที่แล้ว

      Check the link in the description!

  • @Goodheart143-f6q
    @Goodheart143-f6q 6 หลายเดือนก่อน

    Best Selling Product name....for this Inside Concatenate Function you can use MAXX , AM i right???? Please respond

  • @TusharPant-mu1js
    @TusharPant-mu1js ปีที่แล้ว

    where is the data source for the following?

  • @EricaDyson
    @EricaDyson 2 ปีที่แล้ว

    Ace!!!!

  • @afignu77
    @afignu77 2 ปีที่แล้ว

    Nice video, but you talk a little bit fast and it's a little bit difficult following you for understanding what you're talking about.😎

  • @tomr9969
    @tomr9969 2 ปีที่แล้ว

    Thanks for posting! Reposted on LinkedIn ⭐⭐⭐⭐⭐⭐⭐⭐

  • @ahmadhassanbakr
    @ahmadhassanbakr 5 หลายเดือนก่อน

    Hello Chandeep @GoodlyChandeep. Thank you for your marvelous videos. I wonder if you have an explanation for the below problem:
    The below measure is giving me the error:
    "A function 'PLACEHOLDER' has been used in a True/False expression that is used as a table filter expression. This is not allowed."

    chk RunWD =
    VAR fdt = [chk FDate]
    VAR Result =
    CALCULATE(
    COUNTROWS(DimWDates),
    DimWDates[Date] > [chk FDate], --> returned error!
    DimWDates[Date] fdt, --> worked fine!!!
    DimWDates[Date]