Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
Hello,
I'm try make a query, find by ID, this ID are in another table in power query, like this example bellow:
SELECT * FROM 123milhas.proc_estorno where id in( TABELA IDs.ID );
Can i do this ?
Solved! Go to Solution.
Hi @Adam_Silva ,
In query editor, click new Source>blank query:
Then using below M codes:
= Table.SelectRows(#"Table",each List.Contains({6676856,7160339},[ID]))
And you will see:
For the related .pbix file,pls see attached.
Best Regards,
Kelly
Did I answer your question? Mark my raeply as a solution!
Hi @Adam_Silva ,
In query editor, click new Source>blank query:
Then using below M codes:
= Table.SelectRows(#"Table",each List.Contains({6676856,7160339},[ID]))
And you will see:
For the related .pbix file,pls see attached.
Best Regards,
Kelly
Did I answer your question? Mark my raeply as a solution!
Even easier than custom SQL is to just use the library function, and instead of IN, use List.Contains:
= Table.SelectRows(Table, each List.Contains(List.Buffer(#"Tabelas IDs"[ID]), [FactTableIDColumnName]))
That should fold, too.
--Nate
Yes. The easiest way is to make your "in" values into a list, then refer to the list. You should make the ID column type text, and then:
Add a new query named "items".
= Text.Combine(List.Buffer(#"Tabela IDs"[ID]), ",")
Now you have a comma separated list named items.
Your IN statement would now be:
IN ("&items&")
As in, end your quote right where you need the list items inserted, &items&, and then start quotes again.
--Nate
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.