Download the file ⬇ - goodly.co.in/advanced-unpivoting-tricks-power-query
@dr.vaibhavhase59793 ай бұрын
❤❤
@osoriomatucurane951111 күн бұрын
Sensational tutorial, diving deep into M Code Magic and playing arround with lists and tables. Thank you for sharing, you truly master the state art of teaching. Keep it up
@BotondKuti2 ай бұрын
that first one contains a solution I couldn't figure out or find anywhere else, your videos are always top quality from every aspect, big thanks, highly appreciated :)
@RogerStocker3 ай бұрын
Hey Chandeep you are teaching like a hurricane. I really enjoy every second. None can be better for M language, I'm convinced.
@TopBam2 ай бұрын
Chandeep, you've not only helped learn power query, but you've taught me some really important coding skills too!
@baskis692 ай бұрын
Incredible, pure magic {M}.... Masterfully explained .... thanks for sharing!
@vacilando863 ай бұрын
You are the big boss of PQ, respect
@demris156 күн бұрын
Love this... you gave me a lot of good ideas to try for myself!! Thanks
@emanuelecostantinocatanzar30422 ай бұрын
Hey, Chandeep, I love your way of teaching. First of all, you explain the logic behind the problem and then you also get fun in fixing the issue. Everything seems so easy 🙂 Your knowledge of the matter is outstanding. Great great job, man!
@KleanthisSkoulikaris2 ай бұрын
Oh man, watching you keep adding to the first M code formula instead of using multiple steps reminded of Matt Damon talking about Jack Nicholson in the movie "Departed".... "Now, you COULD end the scene there, but if you keep the camera rolling...." 😁😁😁. You're like the gift that keeps on giving!
@Softwaretrain3 ай бұрын
This is an excellent example of utilizing the advanced unpivoting technique. Thank you for the fantastic video and explanation! I’ve attempted to solve these three examples using a different method, which may provide your audience with an alternative solution, as outlined below. Example1: let Source = Excel.CurrentWorkbook(){[Name="Table1"]}[Content], Custom1 = Table.Combine(List.Transform(Table.Split(Source,3),each Table.PromoteHeaders(Table.Transpose(_)))) in Custom1 Example2: let Source = Excel.CurrentWorkbook(){[Name="Dataset"]}[Content], split = Table.SplitAt(Source,2), Header = List.Transform(Table.ToRows(Table.FillDown(Table.Transpose(split{0}),{"Column1"})),each Text.Combine(_,"|")), AddHeader = Table.RenameColumns(split{1},List.Zip({Table.ColumnNames(split{1}),Header})), Unpivot = Table.UnpivotOtherColumns(AddHeader,{"Bz"},"Header","Value"), SplitColumnbyDelimiter = Table.SplitColumn(Unpivot, "Header", Splitter.SplitTextByDelimiter("|", QuoteStyle.None), {"Company", "Dept"}), ChangedType = Table.TransformColumnTypes(SplitColumnbyDelimiter,{{"Bz", type text}, {"Company", type text}, {"Dept", type text}, {"Value", Int64.Type}}) in ChangedType Example3: let Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content], Custom1 = Table.Combine(List.Transform(List.Split(Table.ToColumns(Source),3),each [a=Table.FromColumns(_), b=Table.PromoteHeaders(Table.Skip(a,1)), c=Table.AddColumn(b,"Country",each a{0}[Column1]) ][c] )) in Custom1
@williamarthur48013 ай бұрын
Great video, I know it 's not that practical but for fill up down, I used let f = { Table.FillUp, Table.FillDown} in List.Accumulate ( {0..1}, Table.Transpose(Custom1), (s,c)=> Function.Invoke( f {c} , { s, Table.ColumnNames( s ) } ) ) , oh great use to combine columns.
@mikizhero2 ай бұрын
I really like to know the M language, but you are too fast for me. I am in awe of your mastery of M language. Honestly, there was a time I was stuck in my work, I searched Google and KZbin, I couldn't find any solution except for your video of creating a total row for a table of columns. That was life-saving. Thank you Chandeep
@JJ_TheGreatАй бұрын
You do know that YT provides you with a way to slow down the videos, right? :-
@bendreessen28092 ай бұрын
Amazing! you provided the exact solution I needed! thank you so much for all of your help and easy to understand teaching style!!
@neelguru65623 ай бұрын
Sir when you are going to lunch your book of M CODE language. I'm your biggest fan. Your way of teaching is excellent ❤❤❤
@ursvenky63942 ай бұрын
Wonderful video. I recently struggling with second problem. I got the solution by you. Thanks Chandeep
@chrism90373 ай бұрын
So amazing Chandeep!!! Thank you
@samitube0073 ай бұрын
I'm facing a real challenge right now, and this video came at the perfect time. Highly appreciated
@carolshipley79032 ай бұрын
This is brilliant Chandeep. Just what was needed for the problem I sent you. Thank you very much.
@SathishKumar-oq7tz2 ай бұрын
It's just amazing tricks, thank you Chandeep for sharing with us.
@donniemcgee75232 ай бұрын
Thank you for this excellent presentation. It is extremely helpful.
@businessinsights_AlexRobe2 ай бұрын
This is magic! So efficient and compact - love it! 👌🙏
@StephenDagg3 ай бұрын
Thanks so much Chandeep, these tutorials are fantastic. Keep 'em coming!
@enocharthur43223 ай бұрын
This is incredible. I check out your master m language course it's very expensive. Kindly reduce the cost a lot
@danielhervert36292 ай бұрын
😂
@ginesc2 ай бұрын
🤣 I need a new car .. I´m gonna use similar technique maybe it ´ll work !!!! tks you !!!
@elmzlan2 ай бұрын
Its worth it though.
@catherinegould66622 ай бұрын
Amazing - that logic is awesome. Lists are scary cool
@Luciano_mp2 ай бұрын
Wow, brilliant! Congratulations! Thank you.
@krishna62962 ай бұрын
Thank you for the detailed video on ower query editor data transformation.
@-seesi-3 ай бұрын
Hey Chandeep! In your third example you hardcoded the 3 (25:00). You could wrap the SecRecordAsHeaderList step into List.Count, so you get the number of the cols!
@chrismiles70403 ай бұрын
@GoodlyChandeep is your book going to be available digitally on the Google Books store or do we have to buy a hard copy?
@danishnawaz36512 ай бұрын
Stunning Sir. Plz do more videos.
@freipfeifenprospekt2 ай бұрын
Whow. Apart from the excellent content - where did you learn to teach so well?
@odallamico2 ай бұрын
Great tricks. Thanks for sharing
@ahmedoufkir82352 ай бұрын
Amazing, Thanks a lot
@shubhabratadey2 ай бұрын
I wonder whether you speak with HUMANS in M language or not... 😁 Simply Superb
@arbazahmad71773 ай бұрын
Excellent... thanks for sharing 🎉
@Travel-Costa-RicaАй бұрын
another great video... Thanks...
@basheert88482 ай бұрын
Nice one I subscribed because of this video 🎉 keep it up ❤
@ashivns3 ай бұрын
Thanks 🙏 eagerly waiting for your video
@dirkstaszak48382 ай бұрын
Bloody awesome thanks
@Klick2132 ай бұрын
A masterpiece!
@thierrysouchard4712 ай бұрын
Awesome! as always.Thank you
@ivanzhelyazkov66253 ай бұрын
Another great video!
@alterchannel25012 ай бұрын
Wow incredible❤
@SalmanHussain943 ай бұрын
You are just Amazing!
@mogarrett30453 ай бұрын
my brotha Goodly I get this crap all the time....makes me wanna open up 'a can of woop ass' . pisses me off to no end. Clients have no passion for their data. thank you for sharing. Power Query is the magic in the data kitchen. thanks brotha for your insight as always
@deda1182 ай бұрын
Great explanation. Can you show a power BI statement month by month with the months as column headers? It’s typically how data is presented.
@prashantpavar83033 ай бұрын
This is awesome
@RichardJones733 ай бұрын
You make power query seem so damn easy
@raimundojs95472 ай бұрын
Fantastic! Awesome!
@sanjeevsoni67933 ай бұрын
Great tricks 🎉
@justjerry78443 ай бұрын
Pretty darn awesome 👍👏👏👏
@mogarrett30453 ай бұрын
Thanks brotha
@djl87103 ай бұрын
Good Stuff Goodly!
@Tuhin3803 ай бұрын
Just awesome❤❤
@sharmarudra2 ай бұрын
I love his teachings. Can anyone fund his courses for me, please ?
@mrbartuss12 ай бұрын
I've noticed that you prefer to put everything into one step. Is it more efficient or something? Why not doing it in separate steps?
@williamarthur48012 ай бұрын
as an alternative to adding an index try zip; = List.Transform( List.Zip( { ListOfTables, {"Engalnd","India"} } ), (x)=> Table.FromRows( {x} ) ) then table combine .
@mayurnarayan12 ай бұрын
This person is a wizard😅
@kamil41772 ай бұрын
Hi, in 20:41 you're refering to row as a column;) but I get the idea;)
@NEO_analyticАй бұрын
Thanks for the great video, Chandeep! Just one question - Why don't we use Table.Transpose() instead of Table.FromColumns(Table.ToRows()) at 3:40?
@GoodlyChandeepАй бұрын
I thought transposing 2 rows wouldn't slow down the query.
@mnowako3 ай бұрын
Thanks
@GoodlyChandeep3 ай бұрын
Thank you so much!
@storieswithtarasharma29142 ай бұрын
Remember these all function is little complicated so I hope you will tell us the way by which we can apply logic in real time data problems because every time we have a different situation
@pk2312 ай бұрын
I don't know why your video is like ASMR to me😅. 30 mins went just like that
@rinaldobranquinho2 ай бұрын
00:24 Example 1 06:50 Example 2 18:28 Example 3
@JJ_TheGreatАй бұрын
17:49 Couldn’t have we split the column before unpivoting? Just curious. Thanks!
@alexandrucoman108222 күн бұрын
Basically instead of using Unpivot table he s using language interesting approach but it s more complex than necessary when you can use more simpler things
@VijayDagar-z3y18 күн бұрын
in My Power Query Editor Add New Step not showoing helper Selection in excel is there any opetion to activate this like Power Bi?
@SivaRajolla2 ай бұрын
Suppose in the table consist few column null value and in excel two table between empty two columns how can we handle that
@azizquazi2 ай бұрын
Can we not do everything using UI?
@williamarthur48012 ай бұрын
Third time of watching, I must get out more. 🙄🙄
@AlishaPathan-o3r2 ай бұрын
How to share powerquery data file or mail to someone, please share
@kumaraswamyreddy21442 ай бұрын
Any discount for your 3 course bundle
@kumaraswamyreddy21442 ай бұрын
If i took the course Mastering Dax, will i get all the video's at a time or its like adding videos weekly?
@GoodlyChandeep2 ай бұрын
you'll get all the videos. please drop me a note on chandeep@goodly.co.in
@tempmail56602 ай бұрын
hey goodly I’m looking to enroll myself in dax course of yours can you please tell me if there is a doubt session. Can we communicate our doubt to you.
@GoodlyChandeep2 ай бұрын
All students leave comments or post their questions in the community. I hope that helps 😀