DAME 05: Master Power Query M Code & Become a Data Shaping Ninja (The Secret Behind Data Analysis)

  Рет қаралды 17,299

excelisfun

excelisfun

Күн бұрын

Пікірлер: 124
@excelisfun
@excelisfun 8 ай бұрын
I have posted other free 2 hour M Code classes before, but this is the latest and best : )
@Kingsley002
@Kingsley002 2 ай бұрын
Are we to expect any videos on Fabric ?
@excelisfun
@excelisfun 2 ай бұрын
@@Kingsley002 Not until late winter next year. I am in the middle for filming a basics class and a full finance and Excel class.
@Kingsley002
@Kingsley002 2 ай бұрын
@@excelisfun Thanks for the reply. I can't wait for the M365 finance analysis.
@excelisfun
@excelisfun 2 ай бұрын
@@Kingsley002 Me either : )
@Vivian-x2k
@Vivian-x2k 4 ай бұрын
I started watching your videos back in 2016, and I can't express how much I've learned from you over the years. Your teaching style is clear, engaging. You're the best teacher I've ever had, and I feel incredibly grateful for all the knowledge you've shared.
@excelisfun
@excelisfun 4 ай бұрын
You are welcome. Thanks for studying hard and becoming awesome : )
@reng7777
@reng7777 8 ай бұрын
THE BEST EXCEL TEACHER EVER!!!!I I WILL SEE THE FULL VIDEO X LATER , BUT A BIG THANKS FOR YOUR CONTRIBUTION AMIGO!!! SLDS FROM MONTEVIDEO!
@excelisfun
@excelisfun 8 ай бұрын
Thank you for your kind words : ) : )
@PieterdeWit-gw3pw
@PieterdeWit-gw3pw 7 ай бұрын
ExcelIsFun by far the best Excel tutor!
@excelisfun
@excelisfun 7 ай бұрын
I am glad to help, Pieter!!!
@SalmanShaikh-zg1qn
@SalmanShaikh-zg1qn 3 ай бұрын
You are a master, the way you covers the topic was awareness
@excelisfun
@excelisfun 3 ай бұрын
Story telling matters, right? : )
@unionafrican6094
@unionafrican6094 8 ай бұрын
43 year old and still following my teacher since 2010 maybe ❤
@excelisfun
@excelisfun 8 ай бұрын
43 is a great year : ) Thanks for hanging out since 2010!!!
@williamarthur4801
@williamarthur4801 8 ай бұрын
I've nearly 20 years on you and I've been following for a bit longer, I can remember when floppy discs were actually floppy. 😣😣
@johnborg5419
@johnborg5419 8 ай бұрын
I am 65 and have no intention to let go. :)
@williamarthur4801
@williamarthur4801 8 ай бұрын
@@johnborg5419 i don't think we should turn this into a competition.
@chrism9037
@chrism9037 8 ай бұрын
Yes! Sunday-funday with M Code. Let's roll Team! Thanks MIke
@excelisfun
@excelisfun 8 ай бұрын
Yes: Roll On Team!!!!!!!
@mcwahaab
@mcwahaab 8 ай бұрын
You have an exceptional teaching method and M is the topic I enjoy the most in PQ. I appreciate your work, Mike.
@excelisfun
@excelisfun 8 ай бұрын
Thanks for the appreciation and I am glad to help : )
@chrism9037
@chrism9037 8 ай бұрын
I just watched it all the way through, excellent Mike!
@excelisfun
@excelisfun 8 ай бұрын
Thanks EXCELlent Teammate, Chris M!!!
@richardhay645
@richardhay645 8 ай бұрын
Definitely the best. Replaces all others by ALL creators. But why? The first time I opened Power Query it was like opening a box of Xmas ornaments with a massive array of sizes shapes and colors which caused me to ask WHERE'S THE TREE?? This video provides the tree and in conjunction, with the PDF notes, the schematic on where and how to hang them. Simply put No instructiins--No bueno! I rarely have a two hour attention span for a lecture or any movie/video (which is why I have been to a theater exactly zero times since I subscribed to Netflix) but this video was an uber-rare exception!! Good Job!!!!!
@excelisfun
@excelisfun 8 ай бұрын
Richard Hay, Word-Master-Poet, Thank you so very much for the insightful and kind and Xmas-simile description of my story telling. It only took 122 hours to make lol So I am glad that it gripped you for 2 hours : ) : )
@gvitullib
@gvitullib 7 ай бұрын
A week after I started watching this MasterClass, I finally finished it. Why a week? because I do all the exercises, step by step, I study the notes in pdf and I go back to see any chapter I need to understand the concept. Kudos Mike, and thank you.
@excelisfun
@excelisfun 7 ай бұрын
Your technique is perfect! For all new ideas that we try to get into our head, the variable is time. I am so glad that it helps. My intent of putting all the materials and story in the video is to get people to do exactly what you do: Take a week, try all practice problems, read notes and repeat where necessary. Great work, gvitulib!!!!
@kebincui
@kebincui 8 ай бұрын
Excellent as always. Thank you Mike and looking forward to buying your new book.
@excelisfun
@excelisfun 8 ай бұрын
New book gets through editing this coming Wed. Then in a few months it will be out.
@GeertDelmulle
@GeertDelmulle 8 ай бұрын
OMG, Mike! What a treat! 🙂 You know I can't pass this up - I have to watch it! 🙂 Just finished another book review (don't tell Mr. Excel just yet! ;-) and now you drop this?! No reprieve, rocking on hard!...😅
@GeertDelmulle
@GeertDelmulle 8 ай бұрын
OK, watched it in one sitting - no breaks. This video is like almost PERFECT (I'd give it a solid 98% ;-) • a little improvement: at 01:38:40 your ApproximateMatchLookup function didn't need the "mini let" for LookupColumn: it's used only once, so you can substitute that right in. This means you just define it as a straight single step function, no let at all. => even easier than what you showed. ;-) • and in the category "Go Big Or Go Home": at the end you went ballistic and knocked it out of the park... into the next galaxy! A big exaggeration, but I mean it!! When it comes to GroupBy you are the GOAT, bar NONE! People will have to see it, and then they'll believe it! Great stuff, Mike, You're the GOAT!! 🙂🙂
@excelisfun
@excelisfun 8 ай бұрын
​@@GeertDelmulle You are amazing, Teammate Chief Editor Geert!!!!! : ) : ) : ) 01:38:40 REALLY!?!?!? Whoa!!!!! I am not sure how that works. Does the function take and the input column and store it in memory? You must tell me : ) And, since the book goes to Mr Excel on Wed, I must change the book and show this... GOAT = Generous Opulent Awesome Teammateshipness, right lol OR GOAT = Geert Offers Awesome Teammateshipness!!!!!!
@excelisfun
@excelisfun 8 ай бұрын
@@GeertDelmulle P.S. I added your formula to the download Excel files and Power BI file and changed the pdf notes to show your let-less formula : )
@GeertDelmulle
@GeertDelmulle 8 ай бұрын
@@excelisfun Mike, here's a few issues with this video: • I don't see my feedback comment, but clearly you can/did because you responded to it. • The primary download link doesn't work, I had to use the Alternative download site... • ...over there I don't see the changes you mentioned above (yes, my little improvement to your ApproxMatch function works).
@excelisfun
@excelisfun 8 ай бұрын
@@GeertDelmulle I just updated the download files so that they include your lovely shorter function. BUT... How does it work? Why don't we need let in the function, but we do need it if we create the formula in a column. How does it avoid the scope issue?
@rtrbs8383
@rtrbs8383 7 ай бұрын
Thank you very much Finished today but will be seen this Video many more times.PDF is very awesome
@excelisfun
@excelisfun 7 ай бұрын
You are welcome! You are smart to take many days to study and have fun!!
@azizurrehman6296
@azizurrehman6296 8 ай бұрын
This is really epic one, i am also following since from 2,3 years especially when MS 365 comes into the Court
@excelisfun
@excelisfun 8 ай бұрын
Glad it is epic for you!!! We are lucky that M 365 came into our court : )
@kiwikiow
@kiwikiow 7 ай бұрын
This epic video is amazingly good. Thank you very much for making this, Mike 💚
@excelisfun
@excelisfun 7 ай бұрын
You are welcome, my ghostly friend : )
@enochakabobby
@enochakabobby 6 ай бұрын
Thanks a lot, Mike!!!
@excelisfun
@excelisfun 6 ай бұрын
You are welcome!!
@Excelambda
@Excelambda 8 ай бұрын
DAME...Double Amazing Mike's Excel ✌😉
@excelisfun
@excelisfun 8 ай бұрын
: ) : ) : ) : ) : ) : )
@Excelambda
@Excelambda 8 ай бұрын
@@excelisfun super fun is that "DAME 5" in Spanish means: "GIVE ME 5" 😂
@excelisfun
@excelisfun 8 ай бұрын
@@Excelambda I am definitely giving you a high five!!!!!!
@MrFredy65
@MrFredy65 8 ай бұрын
Thanks a lot Mike....!!!!....
@excelisfun
@excelisfun 8 ай бұрын
You are welcome!!!
@KumarAnalytic
@KumarAnalytic 3 ай бұрын
In a folder I've so many Excel files and want to load into power query in one go as different data like Sales, Payroll, Attandance, Returns, Product etc. here I just want to load and I don't want to combine it. Thanks a lot ExcelisFun!!
@excel_along_the_way
@excel_along_the_way 8 ай бұрын
Thanks Mike, and thank you for the PDF notes as well. Printed already and will be permanently on my desk.
@excelisfun
@excelisfun 8 ай бұрын
Don't tell anyone, but all of it comes from the book I just wrote...
@excel_along_the_way
@excel_along_the_way 8 ай бұрын
@@excelisfun my lips are sealed.
@excelisfun
@excelisfun 8 ай бұрын
@@excel_along_the_way : ) : ) : ) : ) The book has a lot more, though...
@Anthony_Lecoq
@Anthony_Lecoq 8 ай бұрын
Thanks Master Mike ;) Again a very good job. There is always a sweaty trick to discover in a DAME 2 hours vidéo. Wish Microsoft bless you ;)
@excelisfun
@excelisfun 8 ай бұрын
MS blessing : ) : )
@sanjeevsoni6793
@sanjeevsoni6793 8 ай бұрын
Using Comparer function is excellent in the last example
@excelisfun
@excelisfun 8 ай бұрын
Yes, it is a real hidden gem : )
@SyedMuzammilMahasanShahi
@SyedMuzammilMahasanShahi 8 ай бұрын
Nice intro music. Thanks for this EXCELlent video amazing Mike.
@excelisfun
@excelisfun 8 ай бұрын
You are welcome, Awesome Fellow Teacher : ) : )
@som8760-y7f
@som8760-y7f 8 ай бұрын
Really great 😃
@excelisfun
@excelisfun 8 ай бұрын
Glad it is great for you : )
@Hello-bn2yc
@Hello-bn2yc 8 ай бұрын
Thank you so much Mike.. there is so much to learn here... (Hamy72)
@excelisfun
@excelisfun 8 ай бұрын
My dear friend, Hamy72 : ) so much fun is to be had...
@rrrprogram8667
@rrrprogram8667 8 ай бұрын
Mikee.... How u doing.... Believe me... Last one week i was trying to master m language.... I was thinking if mike would make new video on m language.... Thanks a tonn mike...
@excelisfun
@excelisfun 8 ай бұрын
I heard your thoughts, RRR ; ) You are welcome a ton!!!!
@johnborg5419
@johnborg5419 8 ай бұрын
Thanks Mike. That was Great!!! :) :)
@excelisfun
@excelisfun 8 ай бұрын
You are welcome, Formula Guy John!!!!
@timmybone13
@timmybone13 4 ай бұрын
Thanks Mike! I also bought your new book, but I got my work to pay for it cuz we're all gonna use it at the office. (Small BI team of 5)
@excelisfun
@excelisfun 4 ай бұрын
Yes!!!! 5 for 1 : ) : ) Let me know how it is, Timmy!
@timmybone13
@timmybone13 4 ай бұрын
@@excelisfun A second question - do you do any online classes for working professionals?
@excelisfun
@excelisfun 4 ай бұрын
@@timmybone13 Yes, I have 3700 videos and over 100 playlists at my KZbin excelisfun channel for working professionals lol
@timmybone13
@timmybone13 4 ай бұрын
@@excelisfun Lol. Well yeah, I'm well aware as I've seen quite a few of them. I'm guessing nothing "live" though?
@excelisfun
@excelisfun 4 ай бұрын
@@timmybone13 O, yah... No live. Sorry about that.
@lucaviglio1206
@lucaviglio1206 8 ай бұрын
Can't wait to study it
@excelisfun
@excelisfun 8 ай бұрын
misfun!!!!!
@mecorowa5642
@mecorowa5642 8 ай бұрын
It is amazing - I always learn so much new when I watch your videos. 😊
@excelisfun
@excelisfun 8 ай бұрын
What did you learn this time?
@mecorowa5642
@mecorowa5642 8 ай бұрын
@@excelisfun ?? instead of if to overcome null in a calculation, really great and easy to understand when checking code
@ratulbanerjee
@ratulbanerjee 8 ай бұрын
You are awesome
@barttitulaerexcelbart9400
@barttitulaerexcelbart9400 8 ай бұрын
Well done Mike, this is an epic video. Since it is White Monday I had plenty time watching it step by step. With the PDF notes this gives a fundamental theory. I think one of the reasons that M is still not in my head is that most of the time you can (with some extra steps) use the GUI. It is then tempting not to use M. But with your theory I will definitely read and modify the M code to try. Thanks.
@excelisfun
@excelisfun 8 ай бұрын
You are welcome, Bart!!!!! misfun
@waleedalhasan85
@waleedalhasan85 8 ай бұрын
You are so amazing, you are the best ✨
@excelisfun
@excelisfun 8 ай бұрын
mcodeisfun ; )
@ExcelInstructor
@ExcelInstructor 8 ай бұрын
1:39:43 My Mind is so broken: What if the lookup table is not sorted? - List.sort, what if the lookup table has text values instead of values? List. transform(number.from(_))and what would be better? List.Last or List.Max... Questions, questions, questions ... I know you wont give your students some supreme headache case of issues, but still to work with so properly prepared data sets and values is simple luxuries of Richie Rich
@excelisfun
@excelisfun 8 ай бұрын
That is a great addition: sort and List.Transform(Number.From. In past videos I have definitely used the sort option. Thanks, Teammate!!!
@williamantonio9743
@williamantonio9743 7 ай бұрын
Thanks for the insightful video, Mike! Also, I'd like to purchase your book when it releases, but I live in Indonesia, so shipping is a bit of an issue. I wonder if there's any way that I can purchase a digital version of it?
@excelisfun
@excelisfun 7 ай бұрын
Yes, at mrexcel.com, the publisher, Bill Jelen, offers digital versions : )
@MuhammadEldeeb
@MuhammadEldeeb 8 ай бұрын
I need your advice to learn M code from scratch to advance!. Thanks a lot for your great efforts.
@excelisfun
@excelisfun 8 ай бұрын
I got you covered in this video!!!
@brianxyz
@brianxyz 8 ай бұрын
The PDF notes are gold! In the video (38:59) you state that there's no Mod function in M. Actually there is. It's Number.Mod.
@excelisfun
@excelisfun 8 ай бұрын
WHAT, WHAT!?!?!??!! I searched for the Mod function but could not find it. Thanks for the hot tip. I have not tried it, I hope it works that same as the one in the worksheet. Thanks for the hot tip, brianxyz!!!!
@excelisfun
@excelisfun 8 ай бұрын
I just tried: Number.Mod(Number.From([EndTime]-[StartTime]),1)*24 It doesn't seem to have the same algorithm as MOD in the worksheet.
@brianxyz
@brianxyz 8 ай бұрын
@@excelisfun You're right. The underlying formulas are slightly different resulting in different results for negative numbers. By the way, you did a video on this very topic back in 2020: EMT 1705. kzbin.info/www/bejne/gWWsnoOIqM5mrMksi=_Q3BVewL8rFjPLr6
@excelisfun
@excelisfun 8 ай бұрын
@@brianxyz I am so glad that I am on a Team with you. lol*100 This is not the first time that I have forgotten that I covered a topic. But here is the thing, I did do a diligent search for mod in Power Query M Code and came up with nothing... Very curious. Thanks, Longtime Teammate brianxyz : ) : ) : )
@spilledgraphics
@spilledgraphics 8 ай бұрын
M for MIKE! M for MAGIC M for MARVELOUS MASHUP!!! #goTEAM !!
@excelisfun
@excelisfun 8 ай бұрын
Go Team!!!!!!!!!!!!
@richardhay645
@richardhay645 8 ай бұрын
REGEX comes to Excel!! EMT time!
@excelisfun
@excelisfun 8 ай бұрын
What is REGEX?
@richardhay645
@richardhay645 8 ай бұрын
@excelisfun Stands for Regular Expression. These new functions permit find and replace based upon patterns of words symbols and even numbers to extract text strings based upon character match. Most importantlybthey can be combined vwith other Excel Also contsion argumentd to make either case sensitive or insensitive sesrches/matches l. Extremely robust compared to other existing methods. Takes getting used to because itvuses a dozen or so symboles to rlrefine the extraction. But suppose you want all the phone numbers fro multiple pages bl of text or all the email addresses from a lengthy email which you paste into Excel. Extreme flexibility is its strength. I reference "come to Excel" because the symbols and the code structure they represent are lifted from other programming languages and are well known to other programming languages.
@som8760-y7f
@som8760-y7f 8 ай бұрын
What's your view on the REGEX function in Excel? I recently saw a video about it on KZbin and it seemed complicated. I'm curious to know what you think about it, and if you could explain it a bit better. : )
@excelisfun
@excelisfun 8 ай бұрын
I am clueless... I do not know what REGEX is. I don't have it... : (
@ExcelInstructor
@ExcelInstructor 8 ай бұрын
55:18, Mcode lookup? cant wait! Some time ago I was doing an tool in PQ, and I wanted to play with Mcode aswell, The result was nice, I had a column of records, and did you know that you actualy can filter a table based on record value without expanding the record values? I would need to crate this from 0, since i left it in my old work place, but it was one of the Record. functions that would let you do it. Now in what case would this be usefull? when you know mcode well and want save yourself a step, or when the data set is loaded to excel and the calculation for your work computer are heavy fot it, and any step-saving actions are actualy helping to speed the process up, and ofcourse lastly: Cos you can :)
@excelisfun
@excelisfun 8 ай бұрын
Love this: Cos you can : ) : ) : )
@ExcelInstructor
@ExcelInstructor 8 ай бұрын
@@excelisfun well, I like to experiment in PQ, sometimes out of nowhere you can create something surprising that suddenly has the option of being used in other projects :) That how I learn :)
@excelisfun
@excelisfun 8 ай бұрын
@@ExcelInstructor Me too : )
@akalarun
@akalarun 8 ай бұрын
Hello Sir, unable to download the pdf notes and file from the link given
@excelisfun
@excelisfun 8 ай бұрын
I fixed the download link.
@gentlemanbirdlake
@gentlemanbirdlake 8 ай бұрын
Using the PQM ‘Advanced Editor’ as your text ide for this language is an exercize in masochism and self-denial of the privilages of almost any other IDE on the planet. Its too bad they keep the powerful parts squirreled away in a modal popup window, for shame MS.
@excelisfun
@excelisfun 8 ай бұрын
What is IDE? You are 100% correct: Microsoft is deeply idiotic for not giving us documentation for all there wonderful tools and not allowing us to access the features in dialog boxes and user interface...
@gentlemanbirdlake
@gentlemanbirdlake 8 ай бұрын
Integrated Development Environment, what programmers often use to organize and work on software text files. Adding the M lang extention into VS Code and unzipping the xlsx should not be necessary in order to view and work on more than one ‘M” code file at a time, imo. Excel needs more accessibly and sane UX access to this powerful tooling. Modal dialog for code edit is an insult to anyone with experience outside of Excel-land.
@excelisfun
@excelisfun 8 ай бұрын
@@gentlemanbirdlake Well, it is an insult to Power BI land too.
@gentlemanbirdlake
@gentlemanbirdlake 8 ай бұрын
@@excelisfun unfortunate but not surprising. Not to seem too negative, I like the capabilities of M lang and made regular use of it when I use Excel, but I got very tired of having to jump between M files one at a time to work on code in that forsaken modal editor. Not to mention all the little tribal-knowledge work-arounds needed for example in order to fight the autocorrect changing what I typed to what it thinks I wanted to type and being wrong 90% of the time, like with renaming null from this video. We get de-sensitized to how bass-akward it is to have to learn these little tricks to get actual work accomplished. Its quite exhausting to use if you have any experience using better development tools.
@gentlemanbirdlake
@gentlemanbirdlake 8 ай бұрын
@@excelisfun Here is a concise video with some examples of the sorts of programmer friendly features in a modern IDE that are not available in the Power Query advanced editor. kzbin.info/www/bejne/fnOmaJxndsemr6M Even the legacy Excel Visual Basic IDE you could view two code files side-by-side. Constantly jumping back and forth between two PQ M scripts to is just painful in the modal editor we have now. I advocate that better developer experience would benefit everyone using Power Query M at this level. I realize that they are treating M more as a domain-specific language than a general purpose language but the UX does not have to be so limited as it still is, imo. Its been over a decade basically unchanged which is disappointing.
Power Query - Alternate Group By Strategies
12:29
BCTI
Рет қаралды 6 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Music Video)
2:50
RAAVA MUSIC
Рет қаралды 2 МЛН
Every team from the Bracket Buster! Who ya got? 😏
0:53
FailArmy Shorts
Рет қаралды 13 МЛН
Power Query - Avoid "Helper Queries" (+10 Cool Tricks)
18:40
Lookup Values with Merge | Power Query | Excel Off The Grid
15:17
Excel Off The Grid
Рет қаралды 11 М.
10 awesome Power Query tricks you NEED to know! | Excel Off The Grid
15:44
Excel Off The Grid
Рет қаралды 56 М.
Война Семей - ВСЕ СЕРИИ, 1 сезон (серии 1-20)
7:40:31
Семейные Сериалы
Рет қаралды 1,6 МЛН