The ultimate Microsoft Fabric, Power BI, Azure AI, and SQL learning event: Join us in Stockholm, September 24-27, 2024.
Save €200 with code MSCUST on top of early bird pricing!
Find everything you need to get certified on Fabric—skills challenges, live sessions, exam prep, role guidance, and more. Get started
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"}
}
Solved! Go to Solution.
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
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.
Join the community in Stockholm for expert Microsoft Fabric learning including a very exciting keynote from Arun Ulag, Corporate Vice President, Azure Data.
Check out the August 2024 Power BI update to learn about new features.
User | Count |
---|---|
112 | |
80 | |
72 | |
49 | |
40 |
User | Count |
---|---|
139 | |
119 | |
74 | |
64 | |
63 |