Convert Multiple Column Groups to Rows in Power Query

  Рет қаралды 61,619

Goodly

Goodly

Күн бұрын

Пікірлер: 156
@MartinKuek
@MartinKuek 2 жыл бұрын
Knowing what all those functions do is one thing. But your creativity to put them all together into a solution is next level genius.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you!
@BboyDaquack
@BboyDaquack 2 жыл бұрын
I've been searching for 2 days trying to find a solution to this kind of messy raw data with this specific format. I've gotten unbelievably lucky for you to upload this right when I was looking for it! thank you so much!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Cool! Glad it was helpful
@AbhayGadiya
@AbhayGadiya Жыл бұрын
Checkout this alternative solution as well - kzbin.info/www/bejne/iqWldXRpaa2bnJI
@HachiAdachi
@HachiAdachi 2 жыл бұрын
I KNEW there would be more to it than the Transform-Pivot-Unpivot approach! 😮 I really need to learn this "not breaking the stream" thing... I look forward to your video on that soon! Thank you, Chandeep!! 👍
@MrToypon
@MrToypon Жыл бұрын
Your way of handling M to flip and twist the data without actually doing the steps is very inspiring and on a whole different level than many other KZbinrs who show step by step code. Keep up the wonderful work of spreading knowledge and understanding! Thank you very much!
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks Tommy.. I should expect to see you around more often:)
@vl21i
@vl21i 2 жыл бұрын
Wow ! What a way to do it without involving transpose anywhere. You have the source of all the DAX formulas and used it in right place at right time
@sztap
@sztap 11 ай бұрын
Just found this channel and it's so amezing how much I can learn from it. Thanks for your hard work, please continue sharing your videos.
@imronnesia5170
@imronnesia5170 9 ай бұрын
unbelievable. I am new in PQ, just starting to learn it about a week ago by self-thaugt. At the 1st time, i guess this is a course for advance users, but with your excellent explanation, it's easy to understand by everyone. Now i learn many things from your channel everyday. thank you
@vineshparekh4228
@vineshparekh4228 2 жыл бұрын
I am working on the same problem on my project where I have 9 columns and I need to keep 3 columns and stack the data underneath of 3 columns. This solution will work perfect for me but I need to watch this video for many times to understand better. You're providing solutions to many PQ users! Bravo :)
@larmondoflairallen4705
@larmondoflairallen4705 2 жыл бұрын
Incredible! I have always disliked the transpose/pivot/unpivot approach for anything but the smallest data sets. This is a much better solution.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks! Glad you like it
@DavidGzirishvili
@DavidGzirishvili 2 жыл бұрын
Amazing! It becomes an art, an entertainment! Thanks for that and waiting for another release! :-)
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you liked it!
@Bhavik_Khatri
@Bhavik_Khatri Ай бұрын
An excellent and thoroughly explained tutorial.
@ankursharma6157
@ankursharma6157 4 ай бұрын
ज़बरदस्त 👏🏽 क्या learning हुई . . मज़ा आ गया 👌🏽 Thank You 🙏🏽
@jorstube
@jorstube 2 жыл бұрын
Friend I don't know how many times they have told you; but you are a genius...greetings from Chile
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you for your nice words !
@zuzanabocanski6580
@zuzanabocanski6580 5 ай бұрын
Thanks!
@GoodlyChandeep
@GoodlyChandeep 5 ай бұрын
Thank you so much :)
@EricaDyson
@EricaDyson 2 жыл бұрын
Genius indeed! Fantastic. Brilliant! I'm in awe!
@hasnadhiya7071
@hasnadhiya7071 4 ай бұрын
omg this is wht i'v been searching for a whole week
@sw33t3stkid
@sw33t3stkid 5 ай бұрын
so good and really nicely explained! you won another subscriber!
@williamarthur4801
@williamarthur4801 2 жыл бұрын
I shall be working through this quite a few times I think, I always seem to learn a new function , if not more, on watching your videos. Thank you. Oh, as someone else has commented "not breaking the stream' , don't understand?
@McKaySavage
@McKaySavage 2 жыл бұрын
Very helpful solution, and I think fairly elegant. I learned some useful techniques here that apply in lots of other situations too. Thanks!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad it was helpful!
@abhijeetshetye8785
@abhijeetshetye8785 2 жыл бұрын
Very interesting. I achieved solution with pivot, fill down, unpivot 😅. I short lot of steps I created. thank you for this easy solution.🎉
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad it helped!
@tracywilliams61
@tracywilliams61 Жыл бұрын
Amazing, I have this exact problem. You are a great trainer, you explained a difficult solution easy to follow
@claudiaouellet8499
@claudiaouellet8499 Жыл бұрын
This is so visual and well explained; amazing!
@martyc5674
@martyc5674 2 жыл бұрын
Wonderful Chandeep- you make it look too easy!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks for watching!
@KuldeepSingh-nq1vi
@KuldeepSingh-nq1vi 2 жыл бұрын
It was very complicated for me, but you made it so simple.Thanks Bro..
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad it was helpful!
@avairagade71
@avairagade71 2 жыл бұрын
Incredible video it's helpful for my project.. only one challenge in my dataset is date in single column
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad it helped!
@manuelmontalvo2007
@manuelmontalvo2007 Жыл бұрын
I like your approach. Keep up the good work!
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks Manuel!
@iankr
@iankr Жыл бұрын
Wow! This is so powerful. As Martin Kuek says, there's understanding the separate functions, but you also need to know how to combine them in the stepwise-driven process that is Power Query. So far, my PQ experience is with each step referring to the previous one. But here, you're referring back to earlier steps. I came across this video via a Google search, and I think I'll be able to adapt your techniques into what I need to do. Many thanks!
@pbiqueryous
@pbiqueryous 2 жыл бұрын
Exquisite. Simply exquisite. Bravo sir. Thank you for sharing!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you like it !
@IlaPatel811
@IlaPatel811 2 жыл бұрын
Incredible! Thanks, I am really getting a better understanding of how M code works.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Great to hear!
@SanthoshKumar-cw2kq
@SanthoshKumar-cw2kq 2 жыл бұрын
Great explanation with working session for this complex data set. Thanks you !!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you like it !
@sachin.tandon
@sachin.tandon 2 жыл бұрын
This is really good, Goodly! Thank you for sharing!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you like it !
@PowerMacro
@PowerMacro 2 жыл бұрын
I will try with my data, hopefully it will be automate my work. THANKS A MILLION PAAJI ❤️
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Always welcome
@randolfojolongutierrez5311
@randolfojolongutierrez5311 2 жыл бұрын
Excelente saludos desde Guatemala!!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you!
@pierre-louisviala3191
@pierre-louisviala3191 9 ай бұрын
Awesome ... as usual Chandeep !
@imadnb3579
@imadnb3579 2 жыл бұрын
Brilliantly explained. Cheers
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you liked it!
@AAAExcel
@AAAExcel 2 жыл бұрын
Fantastic as usual, one comment, if we add sub column to only one location the query won't work precisely. i did a solution using a combination of transpose group by and pivot (I know it is not as clean as yours) but it caters for this probability. at the end, i can't thank you enough for the sharing your valuable ideas
@arunabhamahajan
@arunabhamahajan 5 ай бұрын
Cleared many basic concepts
@jist6953
@jist6953 4 ай бұрын
How do you expand the lists into one long column but in the order of groups of two? List.combine?
@tonydreisenstock
@tonydreisenstock 2 жыл бұрын
Hi I wish I could remember all the M code you use. I just love your solutions and approach to problems. Thanks!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you like them!
@elikent78
@elikent78 2 жыл бұрын
another fantastic video, chandeep. not just teaching us pq. also teaching us to think like programmers.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you!
@lindalai1406
@lindalai1406 Жыл бұрын
I also have this same problem. Thank you this creative solution.
@karimfayazi
@karimfayazi 2 жыл бұрын
Incredible! Thanks, Thanks for your wonderful video
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you enjoyed it!
@DeeptiDubey1380
@DeeptiDubey1380 2 жыл бұрын
You have a indepth knowledge of DAX and it's become tricky for people like us who are still learning. 😁😁😁😁
@navedsaiyed9881
@navedsaiyed9881 2 жыл бұрын
Thank you for creating this video Exact solution to what i was looking 4.........Cheerzzz
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
You're very welcome!
@julie_chen
@julie_chen 2 жыл бұрын
Unbelievably super dynamic...
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks!
@DeronHuskey
@DeronHuskey 2 жыл бұрын
THAT was cool! Thanks!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you liked it!
@abhiadfree6331
@abhiadfree6331 2 жыл бұрын
You are absolutely crazy genius
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks !
@julie_chen
@julie_chen 2 жыл бұрын
Unbelievable 👏👏 learned a lot of functions that can be used variably in other aspects too 🎉😊
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you liked it !
@anneerrudhmmahepate967
@anneerrudhmmahepate967 2 жыл бұрын
Hello Chandeep, I am stuck at 1:49 . Can you please explain the line Source{0}[Data]. When I am loading the data, power query is converting it into excel and then loading.
@keacoq
@keacoq 3 ай бұрын
I had a table with some common columns then 19 groups of 9 columns of which I wanted to use 5 columns from each group. In the end I made a union query in Access. I worry that I might have errors in that query. Now I see that powerQuery could do the job. But there is a learning curve. Thank you for showing me that what I want to do should be possible. Question: How to be sure that data is correctly transformed?
@kennethstephani692
@kennethstephani692 2 жыл бұрын
Great video!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you !
@santoshhmt
@santoshhmt Жыл бұрын
Hi, these steps would be considered as query folded?
@txreal2
@txreal2 Жыл бұрын
How do keep only columns I need/remove other columns based on a List? How do I create that List in Power Query or import that List? Thanks
@АндрейТямаков
@АндрейТямаков 2 жыл бұрын
Спасибо, оч круто ) А то я всегда пользовался транспонированием
@Dev_Bartwal
@Dev_Bartwal 2 жыл бұрын
Fantastic Paji You are rock
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks !
@Chris-tj4es
@Chris-tj4es 2 жыл бұрын
Let's say you have an additional column at the begining of the table: The name of the column would be CompanyName and in this column from row 2 to 7 you would have the name of company. How would add this colmun at the end of your model? thanks
@younesataei9993
@younesataei9993 6 ай бұрын
Hi, what's your idea for this one?
@ShubhamSharma-ls6hj
@ShubhamSharma-ls6hj 2 жыл бұрын
Hi bro, thanks for your effort today I learned one more new thing. Do you have any solution to automatically track ranges in various excel sheet in PQ. As I need to append them and every time i have to convert data in table form.
@nies_diy986
@nies_diy986 8 ай бұрын
Super amazing 😍
@AbhayGadiya
@AbhayGadiya Жыл бұрын
Please check the alternative solution of using Pivot and unpivot method without breaking streaming of power query
@AbhayGadiya
@AbhayGadiya Жыл бұрын
Link to video - kzbin.info/www/bejne/iqWldXRpaa2bnJI
@s1ngularityxd64
@s1ngularityxd64 Жыл бұрын
amazing solution🙂
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks!
@ajitkanabar84
@ajitkanabar84 3 ай бұрын
i followed your video to create however, in my case i have col.1 item col.2 price1 col.3 qty1 col.4 price2 col.5 qty2 and list of additional prices and qty's cols. i wanted to append all the price and qty for the same list of items. Any suggestions?
@ssomtom
@ssomtom 2 жыл бұрын
Fantastic. But what's happening how can your method improves if only Mumbai has a plus sub-column, so not all cities have same amount
@damionc
@damionc 2 жыл бұрын
You are the boss!!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank You !
@victor_wang_1
@victor_wang_1 2 жыл бұрын
This solution, namely using List.Split, assumes a consistent number of sub-headers for each city. If any city had a different number of sub-headers than the rest, this would fail. I considered using List.Split, but I thought it violated the conditions of the challenge as its not truly dynamic. Garucia had an excellent solution that was fully dynamic.
@adlaalnajmi9162
@adlaalnajmi9162 2 жыл бұрын
Which channel you referring to?
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Yes. I agree. Her code is fantastic!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
See the blog comments - goodly.co.in/convert-multiple-column-groups-to-rows-power-query/
@adlaalnajmi9162
@adlaalnajmi9162 2 жыл бұрын
I cold not find Garcinia channel. Can you send me the lik, pls
@victor_wang_1
@victor_wang_1 2 жыл бұрын
@@adlaalnajmi9162 See the blog comments as Goodly linked in this thread
@shreedharan.moorthy
@shreedharan.moorthy Жыл бұрын
You are incredible
@smartwork4768
@smartwork4768 2 жыл бұрын
Awesome trick.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks!
@dieudonnepare9295
@dieudonnepare9295 2 жыл бұрын
very Great !!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you!
@walterstevens8676
@walterstevens8676 9 ай бұрын
Basic question, but when you start by extracting the columns names, you have an M Query line Sheet1_Sheet{1}. What is Sheet1_Sheet, because I get a message saying that Sheet1_Sheet isn't recognised ? I've tried the table name_Sheet and that didn't work
@SamehRSameh
@SamehRSameh 2 жыл бұрын
Greatest 🎉🎉
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you !
@ExcelWithChris
@ExcelWithChris 2 жыл бұрын
Absolute genius! Any courses for beginners?
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
See this - goodly.co.in/learn-power-query/
@ExcelWithChris
@ExcelWithChris 2 жыл бұрын
@@GoodlyChandeep does this include M? I have a good understanding and use of PQ, need to learn M from scratch and the way you explain it is brilliant.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
@@ExcelWithChris I am currently working on a course on M Language.. You'll hear the announcement on KZbin soon :)
@akkintouch
@akkintouch 10 ай бұрын
Everything is correct but I have 1 more column which I want to accumulate into each column group is that possible? Someone please help me
@bagnon
@bagnon 2 жыл бұрын
I don't see the name "Sheet1_Sheet" on your list of applied steps, so I don't understand how you are able to refer to it.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
the navigation step is called Sheet1_Sheet
@bagnon
@bagnon 2 жыл бұрын
@@GoodlyChandeep Thanks, I guess I missed how you give a step a custom name without changing the displayed name.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
@@bagnon Well you cannot. That unique anomaly is only limited to the Navigation Step ;)
@zahoorsarbandi2982
@zahoorsarbandi2982 2 жыл бұрын
Superb!!!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank you!
@Milhouse77BS
@Milhouse77BS 2 жыл бұрын
This reminds me of functional programming in a Lisp, like Clojure.
@eslamfahmy87
@eslamfahmy87 Жыл бұрын
hi, i think that solution is very hard! why you do not go with transpose and then merge the row headers and after that use unpivot other columns.
@DCarW
@DCarW Жыл бұрын
I'm trying to do this with some longitudinal data. The initial column has meaning and I want to retain it and merge it with each set of 2 values. SourceDataHeaders: SomeIDThatHasMeaning,Name1,Age1,Name2,Age2,Name3,Age3,.....,Name40,Age40 EndDataHeaders: SomeIDThatHasMeaning,Name,Age I was hoping I could remerge the list (one list for all the IDs and another with my split sets of 2) but haven't figured that out yet.
@theexcelproject6973
@theexcelproject6973 2 жыл бұрын
That's a lot of helpp, especially to someone like who is just starting with M.
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad it was helpful !
@theexcelproject6973
@theexcelproject6973 2 жыл бұрын
@@GoodlyChandeep Hey! It is. A lot of thanks from the Philippines. I just started a Reporting job so this is really helpful.
@kameshsharma5164
@kameshsharma5164 2 жыл бұрын
Hello Sir Please make a power bi complete tutorial from beginner to advance level in Hindi
@puthdarakim1175
@puthdarakim1175 Жыл бұрын
very good
@FRANKWHITE1996
@FRANKWHITE1996 2 жыл бұрын
Magic 🎉❤
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank You !
@lopher70
@lopher70 2 жыл бұрын
This is dam good!!!
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you like it !
@dineshnegi75
@dineshnegi75 2 жыл бұрын
Dear Charan, Need a solution for extracting the data from a table which has values in the below columns: Column_A, Column_B, Column_C, Column_X, Value X, Column_X, Value_Y, Column_X, Value_Z In such as way that it looks like Column_A, Column_B, Column_C, Column_X, Value_X Column_A, Column_B, Column_C, Column_X, Value_Y Column_A, Column_B, Column_C, Column_X, Value_Z Which means that here the Column_X has been repeated 3 time (in actual report this is repeated 30 times) and after each Column_X, value of that is placed in the next column against the same (Value_X, Value_Y, Value_Z ...... again in 30 columns). Look forward to a solution.
@akkintouch
@akkintouch 11 ай бұрын
What if I have another column How can I bring them into the column pairs Example I have a column named index It contains numbers 1-6 So using your solution i will just take everything other than what it is colA Then I want to make sure col A is added into the col pairs of name and age How do I put that?
@sachin.tandon
@sachin.tandon 2 жыл бұрын
This can also be solved using the native Excel array formulae...
@ItsNotAboutTheCell
@ItsNotAboutTheCell 2 жыл бұрын
Now that's some good M :)
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thank You !
@modernboutique1389
@modernboutique1389 2 жыл бұрын
Nice
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks!
@PrabhatKumar-tn3be
@PrabhatKumar-tn3be 2 жыл бұрын
your videos are really helping me a lot in M. I am stuck in power query if you could please help me. I am not able to write dax or command excel line in M if you could please help me =VALUE(MID([DevData],FIND("CT",[DevData])+3,FIND(";",MID([DevData],FIND("CT",[DevData]),LEN([DevData])))-4))
@richgeraldgarrido9944
@richgeraldgarrido9944 Жыл бұрын
Why is the First step Sheet_Sheet1 instead of Navigation?
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Haha.. Navigation is reserved name. You cannot use it. Just hop over to the advanced editor to see the actual name of the navigation step.
@KawanExcel
@KawanExcel 2 жыл бұрын
this guy is god of M
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Glad you think so!
@rajrawat287
@rajrawat287 Жыл бұрын
You look like a magician who does belive in Impress others rather than teaching
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Thanks Raj :)
@milux616
@milux616 2 жыл бұрын
🤩
@GoodlyChandeep
@GoodlyChandeep 2 жыл бұрын
Thanks !
@mrunalbhongade8268
@mrunalbhongade8268 2 жыл бұрын
Please teach .lam 14 and would like to be an amazing DJ just like marshmallow
@kasmirasmarzo
@kasmirasmarzo Жыл бұрын
Great video, but not all of us are fellas
@GoodlyChandeep
@GoodlyChandeep Жыл бұрын
Friends feels too clichéd. I am treating "fellas" as gender agnostic 😜
@chengwang411
@chengwang411 2 жыл бұрын
why do i bother? it's out of my league 🤣🤣
The Magic of Working with Lists in Power Query
14:27
Goodly
Рет қаралды 98 М.
Advanced Unpivoting Tricks in Power Query
30:19
Goodly
Рет қаралды 28 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН
99.9% IMPOSSIBLE
00:24
STORROR
Рет қаралды 31 МЛН
7 Power Query Tricks You’ll Regret Not Knowing
24:05
Goodly
Рет қаралды 18 М.
The Most Important DAX Functions You Must Know in Power BI
20:23
List.Accumulate in Power Query with Practical Examples
27:26
Unstack a Million Uneven Rows to Columns in Power Query
10:50
Refer to Previous Row for Subgroups in Power Query
14:56
Goodly
Рет қаралды 41 М.
5 Best Practices in Power Query
11:31
Goodly
Рет қаралды 54 М.
List.Accumulate Case Study in Power Query
13:23
Goodly
Рет қаралды 27 М.
Quilt Challenge, No Skills, Just Luck#Funnyfamily #Partygames #Funny
00:32
Family Games Media
Рет қаралды 55 МЛН