cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
dutchgarma
Regular Visitor

converting a table to a list of lists


Hi, Im trying to convert a table (manually defined, in another query) to a list of lists but I have trouble understanding the Table.ToList function. The main thing that I dont understand is how to define the combiner function that turns the rows into lists.

Example:

id name
1 dirk
2 jeff

and I would want this to be something like

{
{"1", "dirk"},
{"2", "jeff"}
}

1 ACCEPTED SOLUTION
ImkeF
Super User
Super User

Table.ToList is not the right command for your request. You need to use Table.ToRows instead.

 

Table.ToList would return a list, but the elements wouldn't be lists, but one text field instead. This will be created combining all columns of your table/current row. The parameter you choose in the Combiner-function will be used as a separator there.

 

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

View solution in original post

6 REPLIES 6
ImkeF
Super User
Super User

Table.ToList is not the right command for your request. You need to use Table.ToRows instead.

 

Table.ToList would return a list, but the elements wouldn't be lists, but one text field instead. This will be created combining all columns of your table/current row. The parameter you choose in the Combiner-function will be used as a separator there.

 

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

Hello Imke,

 

Can you help me with this?

I got this formula:

 

Changed Text = Text.Combine(List.ReplaceMatchingItems([Custom],Table.ToRows[Liste])," ")

 

Only [Liste] is in another query (the one with the table with words a want to change), so the formula is not working. Do you know the solution?

 

gr. Henri

 

Wrong shape of brackets 🙂

 

Changed Text = Text.Combine(List.ReplaceMatchingItems([Custom],Table.ToRows(Liste))," ")

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

Hi Imke,

 

Your code is the first step to the solution.

 

I made a testfile: test wordchange.pbix

 

So maybe you van watch at it to see what i'm doing wrong?

 

gr. Henri

Check out this file: https://1drv.ms/u/s!Av_aAl3fXRbehawXGP7MNV4hnLP8tg

 

& be aware that M is case sensitive.

Imke Feldmann (The BIccountant)

If you liked my solution, please give it a thumbs up. And if I did answer your question, please mark this post as a solution. Thanks!

How to integrate M-code into your solution -- How to get your questions answered quickly -- How to provide sample data -- Check out more PBI- learning resources here -- Performance Tipps for M-queries

WOW!!

 

Big thanks.

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors