Expand columns dynamically in Power Query (THE RIGHT WAY!) | Excel Off The Grid

  Рет қаралды 23,406

Excel Off The Grid

Excel Off The Grid

Күн бұрын

Пікірлер: 56
@stinhuffine4422
@stinhuffine4422 7 ай бұрын
You are the genius. First it requires out of the box, vivid thinking to feel it as a problem. Then it requires determination to make a video about it. And then it takes a pure one in Billion genius to make your solution as future proof as imaginable!
@VineshParekh
@VineshParekh Жыл бұрын
It makes your day when the first video appears from your search has the solution you're looking for. Great solution! Thank you
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
And it's the weekend tomorrow!!! Surely that's too much good fortune for one day 😂
@VineshParekh
@VineshParekh Жыл бұрын
@@ExcelOffTheGrid Thank you & it's for sure but the weekend has more questions. Could you please advise how do I sort column headers dynamically that every time a new column is added, it gets sorted based on calendar month. For example, it should be sorted like Apr23, May23, Oct23, May24, May25 etc...
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
@@VineshParekh In the final data, column headers should never be dates. As that is not a structured data layout. Dates are attributes about each record. Therefore you should have a month column with all the dates listed in that column. You should check out the unpivot feature to achieve that.
@jeromeastier462
@jeromeastier462 2 ай бұрын
This is awesome! Thanx for sharing your knowledge
@ExcelOffTheGrid
@ExcelOffTheGrid 2 ай бұрын
My pleasure! 😁
@walteradamsbe
@walteradamsbe 7 ай бұрын
This method is great! Thanks for the tutorial. However, I recently discovered a necessary extra step to take to make sure it's done correctly. When anyone applies filters on the sheets you're importing, Excel (behind your back) creates additional hidden sheets in the workbook with names starting with "_xlnm._Filterdatabase". These will be listed in your query and if not filtered out, their data will be incorporated in the final result (resulting in double data). I've added an extra step after listing the tables stating "Name column should not begin with _xlnm" to filter these out before actually going into the steps which get the data from each indivisual sheet. Hope it helps for anyone
@ahdianpuguh
@ahdianpuguh 6 ай бұрын
Man.. I learn this for hours.. Thank a lot..
@ExcelOffTheGrid
@ExcelOffTheGrid 6 ай бұрын
I’m glad you like it. 👍
@LaloinLondon
@LaloinLondon Жыл бұрын
I have seen quite a few videos about expanding columns dynamically, but yours is the best so far. Thanks for sharing.
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Wow, thanks!
@Sumanth1601
@Sumanth1601 Жыл бұрын
Brilliant 😮 I really loved the way you showed in detail what can go wrong first. These are real scenarios we came across. Excellent
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Thanks Sumanth, I really appreciate that feedback. 😁
@wmcnabb
@wmcnabb 7 ай бұрын
Wow, this will be my new standard pattern for importing data from Excel. Thank you very much sir.
@ExcelOffTheGrid
@ExcelOffTheGrid 7 ай бұрын
Great stuff. 😁
@ابوالايهمالصادق
@ابوالايهمالصادق 7 ай бұрын
ماشاء الله تبارك الله شرح رائع وجميل ومشكور جدا وربنا يهديك ان شاء الله
@ziggle314
@ziggle314 Жыл бұрын
Absolutely superb. Thanks Mark! I love videos where I pick up techniques that I can apply immediately.
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Great news. I'm glad you can put it to use straight away. ✅
@iankr
@iankr 4 ай бұрын
Great techniques there, Mark. Many thanks.
@ExcelOffTheGrid
@ExcelOffTheGrid 4 ай бұрын
You’re welcome, glad it was helpful. 😁
@IvanCortinas_ES
@IvanCortinas_ES Жыл бұрын
Great tutorial Mark. Learning from a great teacher. Thank you!!
@mirrrvelll5164
@mirrrvelll5164 8 ай бұрын
Great one! Very useful!
@ExcelOffTheGrid
@ExcelOffTheGrid 8 ай бұрын
Glad you think so! I find it comes in handy quite often.
@huseyinburaktasci1638
@huseyinburaktasci1638 5 ай бұрын
amazing solution!! thank you!
@ExcelOffTheGrid
@ExcelOffTheGrid 4 ай бұрын
You're welcome! 👍
@GrainneDuggan_Excel
@GrainneDuggan_Excel Жыл бұрын
slick solution Mark and not too tough to implement for the MCode beginner
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Thanks Grainne 👍
@chrisberardi2304
@chrisberardi2304 Ай бұрын
What was missing in this tutorial was looking at the overall steps. I lost track of what query you were working on and what step was being created or edited. Maybe it was off screen and wasn't captured in the video?
@alterchannel2501
@alterchannel2501 Жыл бұрын
Amazing trick👏👏👏
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Thanks Alter
@RichardJones73
@RichardJones73 4 ай бұрын
Genius
@ericrobbins6953
@ericrobbins6953 Жыл бұрын
Excellent, thank you. Does this capture column field name changes as well?
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Yes, it would. However if you've got other steps based on those column names (e.g. Change Type), then it will cause an query error.
@panksimus
@panksimus 4 күн бұрын
I have 2 columns. Second column has tables. But I want to expand them into columns. By default, it'll always add extra rows and spill the data. What if I want my data to spill into multiple columns? Is there an option to do that?
@kevingodsave8893
@kevingodsave8893 4 ай бұрын
I hope the Excel team will create GUI solution to handle dynamic changes
@ExcelOffTheGrid
@ExcelOffTheGrid 4 ай бұрын
It would be nice, but I think it’s unlikely.
@tlee7028
@tlee7028 Жыл бұрын
Awesome 👏
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Thanks 👍
@FRANKWHITE1996
@FRANKWHITE1996 Жыл бұрын
thanks for sharing
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
You're welcome Frank.
@Ypurenete
@Ypurenete Жыл бұрын
Muito bom!!
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Thanks 😊
@bernardo01233211
@bernardo01233211 Жыл бұрын
Niceeee! Thank you very much! I have question, is there any workaround for "Combine Files" from a folder/sharepoint?
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
What kind of work around? You can combine files from a folder in SharePoint, what’s the issue?
@kebincui
@kebincui 9 ай бұрын
👍👍
@chrisa8203
@chrisa8203 Жыл бұрын
9:40 what would you do if the row headers is in row 3? Think I need a combination of Promote Headers + Skip First 2 rows…I’m stuck haha
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
I would transform the nested Table before expanding. Watch this video: kzbin.info/www/bejne/i5Kzo6OHhMibfKs
@chrisa8203
@chrisa8203 Жыл бұрын
@@ExcelOffTheGrid thanks for the quick reply! I was able to solve with formula below…basically wrap PromoteHeaders w/TableSkip Table.PromoteHeaders(Table.Skip(_,2), [PromoteAllScalars=true])
@VineshParekh
@VineshParekh Жыл бұрын
Hello, I have few columns and I want to sort columns based on the month & Year. For example, 0723, 0823, 1023, 0124 etc.. My data is connected to a folder so everytime a new PDF is added with MMYY, the data will add a new column for that month. For example, I have columns below. Name, Category, Serial Number, then months 0723, 0823, 1023, 0124, Total So I want to keep all the columns as it and the month columns should be sorted as the earliest month should appear first. Could you please help me with this solution? I have been searching from few days with no solution found so far.
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Needing to have columns in a specific order is an indication that you’re using Power Query as a presentational tool instead of a data preparation tool. While it is possible, I don’t think it’s the right solution as you’ll still end up with issues later in the process.
@prashantsuthar7
@prashantsuthar7 Жыл бұрын
Help me thanks
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Thanks.
@victor_wang_1
@victor_wang_1 Жыл бұрын
You did all those additional steps to keep the column flowing in dynamically...BUT then...Table.TransformColumnTypes hard codes them all again! So any new column won't have a data type attached to it. I've come to accept that Power Query is simply not good at these sorts of tasks. The amount of hoops you have to jump through to avoid hard coding column names gets ridiculous rather quickly. Honestly, if the number of columns changes so much, you may be better off using an EAV model via unpivoting.
@ExcelOffTheGrid
@ExcelOffTheGrid Жыл бұрын
Visibility of new data is 99% of the problem. Once you know it’s there you can decide what to do with it. We’ve got a separate solution for dealing with data types dynamically. But that is outside the scope of this video. The less uniformity in data sets the more complex the solution to clean it. That’s just life.
The Excel Trick I Use EVERY DAY (and you should too!)
11:21
MyOnlineTrainingHub
Рет қаралды 133 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 6 МЛН
WORLD BEST MAGIC SECRETS
00:50
MasomkaMagic
Рет қаралды 49 МЛН
У ГОРДЕЯ ПОЖАР в ОФИСЕ!
01:01
Дима Гордей
Рет қаралды 8 МЛН
The CUTEST flower girl on YouTube (2019-2024)
00:10
Hungry FAM
Рет қаралды 55 МЛН
Power Query - Avoid "Helper Queries" (+10 Cool Tricks)
18:40
Power Query - Faster & Easier Parameters
13:38
BCTI
Рет қаралды 38 М.
How to Move Data Automatically Between Excel Files
11:37
Kenji Explains
Рет қаралды 120 М.
The #1 Excel formula issue - Data structure | Excel Off The Grid
11:20
Excel Off The Grid
Рет қаралды 8 М.
4 METHODS to Filter by a List in Power Query | Excel Off The Grid
13:14
Excel Off The Grid
Рет қаралды 35 М.
The Magic of working with Records in Power Query
10:28
Goodly
Рет қаралды 38 М.
Excel Formatting Tricks That Make You Look Like a Pro
12:15
MyOnlineTrainingHub
Рет қаралды 34 М.
Rename columns in Power Query when names change | Excel Off The Grid
10:18
Excel Off The Grid
Рет қаралды 18 М.
Excel Time-Savers - 5 Hidden Features for Busy People
14:24
Leila Gharani
Рет қаралды 378 М.
отомстил?
00:56
История одного вокалиста
Рет қаралды 6 МЛН