Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
jimmybi
Frequent Visitor

Unpivot and append dynamically multiple columns

Hi guys,

 

I need a bit of Power Query magic. I have data from Excel files that has data for around many devices with time stamp. It looks something like this:

 

Timestamp    DeviceName EmptyColumn Timestamp1 ....

Unix time       Numbers        Nulll                Unix time

 

When I convert the Timestamp to Date/Time it works perfectly. And every Timestamp column has exactly the same value. So I need only 1 Timestamp column. What I need to do next is to unpivot the Device Name column so I would have it as a value next to the Timestamp and the numbers next to it. Essentially I need to have only 3 Columns: Timestamp with the time, Device Name with the list of the device names and the numbers collerating to the device on the 3rd column. Now I know that this can be done with unpivoting the columns. But I have 456 columns with every 3rd being empty. I also need to append the values after unpivoting them and this should be done dinamically (I really don't want to do this manually).

 

So far I have found that you can make something with List.Alternate, but I don't know how to append them, and how exactly it works. Any thoughts?

 

Thanks!

 

Jimmy 

2 REPLIES 2
v-cherch-msft
Microsoft Employee
Microsoft Employee

Hi @jimmybi

 

You may try to do it in Advanced Editor. Here are some references for you.

https://www.oraylis.de/blog/power-query-how-to-unpivot-a-dynamic-number-of-columns

https://wessexbi.wordpress.com/2014/02/27/unpivot-nested-headings-with-power-query/

 

Regards,

Cherie

Community Support Team _ Cherie Chen
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi Cherie,

 

I saw those links and they are useful. That is where I got the List.Alternate idea from. However since I am using a folder as a source it gives me the folder column names. I tried to use them in the Advanced editor for the sample file and this is what I get: 

Edit Queries SnapshotEdit Queries Snapshot

And this is my M code:

Advanced editor.png

 

So my problem is where to get the list from at the moment. Any ideas?

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.