Advanced Grouping Tricks In Power Query

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

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

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

    ⬇ Download the file - goodly.co.in/advanced-grouping-tricks-power-query
    📊 Tackle even the most challenging data-cleaning problems. Check out the M Language course and learn to push beyond the user interface - goodly.co.in/learn-m-powerquery/

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

      Some neat tricks here. But the groupings are being done using the table that you probably will want to use for other things as well, so I usually preface groupings with the creation of a reference table...

  • @ajinkyashinde1778
    @ajinkyashinde1778 8 หลายเดือนก่อน +14

    You are the boss of power query transformation 💪 ❤️❤️

  • @Bhavik_Khatri
    @Bhavik_Khatri 29 วันที่ผ่านมา

    Mark, your insights have motivated me to begin learning LAMBA. This will enable online spreadsheet functionality exceeding the capabilities of VBA custom functions. Thank you.

  • @alexbarbucristi
    @alexbarbucristi 8 หลายเดือนก่อน +3

    The first time that I can say "I already knew all"
    Thank you so much for all your videos, you are the best at Power Query.
    The only thing I would do differently is for the last trick I would create 2 columns one with minimum date and one with maximum date and then extract the days to ensure I capture the exact period.

  • @BicycleFriends
    @BicycleFriends 8 หลายเดือนก่อน +4

    I love the "Grouped Rows" and Totals example.

  • @Hello-bn2yc
    @Hello-bn2yc 8 หลายเดือนก่อน +1

    Man you are just Blessed by God in Power Query...

  • @carlosdias9718
    @carlosdias9718 8 หลายเดือนก่อน +1

    Thanks for the video. Blown away since i always assumed Powerquery was linear and sequencial, suddenly seeing you calling early steps blew my mind.
    Also the flexibility of the group by is quite amazing, i was not aware.
    Super useful stuff to use on Dataflows.

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

      I would appreciate if you can please give an example or some pointer for it ?

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

    I am speechless to what i saw …. Group kind local was mind blowing 😮
    I recently worked on one such scenario , i wish this video should have came up earlier. But no worries thanks Chandeep for this wonderful trick and i will correct my data logic now and make it bit simple ❤

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

    This concatenation example is mind blowing for me. I will definetely use it in my future projects. Great video!

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

    Awesome tricks! All of them are mind-blowing and new to me. Thanks a lot for your fantastic tutorials.

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

    You’re the only one who explains M code in a way I can understand it and I desperately needed this video last week, my guy lol. I had to do grouped running totals and everyone else does it by using a custom function. I attempted the custom function until I felt like my brain was melting but I finally got it to work. Seeing your last solution, which was exactly what I needed, is so simple I could cry 😂 For a spreadsheet that uses sources with 100,000+ rows, is this way more efficient than the custom function?

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

    Chandeep, you are absolutely the best. These are brilliant tricks.

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

    Great content and very helpful. I can‘t choose the Most helpful one. They are all very very good.Thank you so much

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

    Great !! Thank so much, @Chandeep !!

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

    You are a weird GENIUS who keeps us amazing in every videos...😄
    Please keep on sharing such Learnings

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

    Awesome and helpful as usual ! Thanks a lot!
    I'm already planning to do some optimizations with the append trick.

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

    Excellent Presentation.
    Very useful Grouping techniques.

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

    You're right my friend, that is pretty damn awesome. And simple when you explain it too! Well done and thank you.

  • @oscarmendez-roca9181
    @oscarmendez-roca9181 8 หลายเดือนก่อน

    Great and very useful set of tricks, thanks a lot Chandeep!

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

    Perfect goodly as usual but i think we can use Table.Column functuin to get the concatenated result in Exp1, in the meatime ur solution is the best 😊

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

    So awesome.... I'm going to use 1st n 3rd ....

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

    Amazing and productive tricks! Thank you!

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

    You are just playing with power query like a pro kid.....👍

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

    Terribly amazing. Thank you Chandeep!

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

    thanks for your knowledge
    and special thanks for simple file
    I try to step by step the youtube video
    thanks very much

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

    love it, I tried it in google sheets
    query(HSTACK(filter(QUERY(A2:D,"select Col1, Col3, sum(Col4) group by Col1,Col3"),choosecols(QUERY(A2:D,"select Col1, Col3, sum(Col4) group by Col1,Col3"),1)""),byrow(ArrayFormula(byrow(UNIQUE(TOCOL(A2:A&C2:C)),LAMBDA(key,key))),LAMBDA(key,textjoin(", ",true,unique(filter(B2:B,A2:A&C2:C=key)))))),"select * label Col1 'Year', Col2 'Co. Name',Col3 'Sales total', Col4 'Sales person'")

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

    Great, thank you Chandeep. Could you please make a video about "Query folding", especially how to overcome transformations that break the folding. One example is next video "Getting Crazy with the Power Query UI" from Guy in a Cube. But they are using UI in Power BI Service. In Desktop you have to use M code. I think tricks with Lists usage will be very interesting.

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

    First one is what I'm actually looking for !!

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

    All are Awesome.. Thanks for sharing

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

    Awsome 😊 the group kind it what i need, could you make a full tutorial on group kind types

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

    Thanks bro, always learning something from you

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

    Super super useful tutorial. Thanks a lot

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

    All three are mind-blowing

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

    Hey Mr. Extremely amazing tricks in PQ

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

    Wonderful

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

    I have asked on the pbi forum without response ,how to make a distinct count of a specific column using and modifing the group by on power query? I need also folding on db .is it possible? Thanks anyway you are a very good PQ teacher

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

    Thanks alot for the video ❤️
    I have a doubt for example i have a data of 30 employees for the last month and i need to add a target but the condition is if the employee has taken 2 leaves then the target will be 0 for those 2 leaves and if employee takes more than 2 leaves then the target for 3rd,4th leave and so on will be 100. Leaves can be either CL or EL. Is it possible using power query?

  • @ОлегПетров-ю4п
    @ОлегПетров-ю4п 8 หลายเดือนก่อน

    Thank you very much. You are very cool!

  • @fzm280579
    @fzm280579 8 หลายเดือนก่อน +1

    Is it possible to sort the text.combine from the first example?
    Ascending or by another list?

    • @alexbarbucristi
      @alexbarbucristi 8 หลายเดือนก่อน +2

      Yes, use Text.Combine(List.Sort(List.Distinct([Column Name])), ", ") for ascending and Text.Combine(List.Sort(List.Distinct([Column Name]), Order.Descending), ", ") for descending.
      It would be interesting to know if one can sort a column by a list.
      I know it allows reordering columns by a list so... probably someone like Goodly can definitely achieve the sorting too.

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

      @@alexbarbucristi that's nice. I will try this!
      I want to order by department names by priority, at first I can add a number in front of the name.
      Thank you so much!

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

    Awesome Chandeep!!

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

    It would be better (in last Tip - Grouping by Stint) rather than counting the months in a stint, identifying when to when a person was in a particular role (consecutively). It can be done in EXCEL. It should be reliably (and without complication) done in Power Query - A challenge for your enthusiasm.

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

    I loved all the examples, particularly the Text. Combine grouping. Can a delimiter like CHAR(10) be used here to keep texts in a separate line?

    • @BobbySox-i9q
      @BobbySox-i9q หลายเดือนก่อน

      No CHAR(10) is DAX you need to use carriage return and line feed combination which in ‘M’ is "#(cr)#(lf)"

    • @BobbySox-i9q
      @BobbySox-i9q หลายเดือนก่อน +1

      "#(cr)#(lf)"

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

      @@BobbySox-i9q Thank you very much for your assistance. This information has proven to be incredibly valuable in enhancing my work performance.

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

    Great Video as usual from you dear Chandeep ♥....we could have date range and period as output for the last trick. Branch manager from so to so date and period 💡

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

      Yes we can, we'll have to modify the MCode slightly for extracting the date range.

  • @윤희순-l7l
    @윤희순-l7l 8 หลายเดือนก่อน

    감사합니다. 한국에서~ (Thank you in Korea)

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

    why is it not a good idea to have totals and subtotals in power query? i have heard this from many but never appreciated the reason. There are situations where i would need to have subtotals by say region of north , south, etc. in your examples which would work great if i use group and append in PQ itself. Thank you Chandeep as always, you are amazing.

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

      Because you can always use the SUM function to create a total. Power Query is for preparing data and not the output.

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

      @@GoodlyChandeep thank you chandeep. I had been able to use PQ to create output reports with conditional formatting to look better than a simple output table. In those cases these totals and specially subtotals showing randomly in between rows depending on data, works amazing. I get your point though in general, totals should be avoided 👍👍

  • @JorgePerez-bu4ph
    @JorgePerez-bu4ph 8 หลายเดือนก่อน

    Thanks Goody! Very helpful. Silly question: Is there any way to add a related column from another table in Power Query M? I said it is a silly question because I know it can be achieved in DAX, but I have no idea if that can be done in Power Query. I have Table1 and Table2 both with a common Column [A] I need to copy column [B] from Table2 to Table1... can be done in M?

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

      Merge Query does this. Is on the Hime tab on the menu ribbon. Explore the 6 kinds of Join it offers.

    • @JorgePerez-bu4ph
      @JorgePerez-bu4ph 8 หลายเดือนก่อน

      @@alexbarbucristi I have been using Power BI for two years and I did not know that option existed. I tried it and it worked perfectly. Power BI is full of surprises 🙂 Thank you!

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

    The last one is quite similar to the problem that we worked together a couple of years ago... :)

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

    All 3 tricks are good

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

    Awesome one

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

    Nice Thank You🙏

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

    Thank you ❤

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

    pretty damn awesome indeed 🙂

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

    Hi Goodly , How about grouping by year and put a subtotal of each group year for Sales and Profit skip or blank row after the subtotal then Total at the end. how can be done on your video Thanks

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

      His name is Chandeep, not Goodly !

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

    I liked the first one 😊

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

    Can I combine numberic. Values

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

    The 1st trick I used it a LOT

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

    What is the difference between grouping and pivot in power query ?

  • @PritpalSingh-g6h
    @PritpalSingh-g6h 2 หลายเดือนก่อน

    bro where do you get those parnas you were? thanks

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

      outside Bangla Sahib Gurdwara

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

    Hello sir,
    I have start date and end date how to get week and month from it and how can I show it on report for week

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

    Master M !😎

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

    It looks too much tough for me to remember this 😮

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

    Two queries in saparate Excel save. how to pic data another excel from previous save excel

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

      please help me

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

      Just copy query by right click and paste in another.

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

      @@dimmitriodoes this work?

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

    🤟 Rocks 🤟

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

    डियर थैंक्स
    यदि एक से ज्यादा कॉलम का sum करना हो, month year एंड लोकेशन वाइज
    कैसे करें जल्दी कृपया बताए ।

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

    No words. But being selfish needs help. Having a problem with find and concatenation

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

    Take a bow!

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

    Local grouping.

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

    I am now looking for new socks.

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

    Where are my socks? 🤯😂

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

      Oops.. did I blow them away😂
      Sorry

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

    आप हिंदी में वीडियो बना दो सर्च

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

      www.youtube.com/@desigoodly

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

      आपकी अंग्रेजी चैनल की वीडियो की हिंदी वीडियो बना दीजिए सर