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

Compete to become Power BI Data Viz World Champion! First round ends August 18th. Get started.

Reply
Anonymous
Not applicable

Help with Parent / Child Query Parameter

Context: 

We have two queries in our Power BI project.

 

Query #1 has a data source type: SQL Database.

Query #1: (EmployeeDetails)

 

SELECT *

FROM Employee

WHERE FirstName IN ('&list&')

 

Query #2 has a data source type: CSV

Query #2: (BadFirstNames)

Bob,

Tom,

Jack,

Jill,

.....

 

I am trying use the CSV data from Query #2 inside the WHERE Clause of Query #1.

I have tried using the Advanced Query Editor to do this but with no luck. (Example Below)

 

let
list =#"BadFirstNames",
Source = Sql.Database("NorthStar", "NorthStarTestDatabase", [Query="SELECT * #(lf)#(tab)#(tab)#(tab)FROM Employee#(lf)#(tab)#(tab)#(tab)WHERE TestCode IN ('&list&')#(lf)#(tab)#(tab)) "])

3 REPLIES 3
ImkeF
Community Champion
Community Champion

Hi @Anonymous ,

you need proper quotes like shown here: https://community.powerbi.com/t5/Desktop/Parameterized-SQL-Query-with-query-folding/td-p/171503 

 

so this: ("&list&") instead of this: ('&list&')

 

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

Anonymous
Not applicable

@ImkeF 

I tried the following,

 

let
list =#"BadFirstNames",
Source = Sql.Database("NorthStar", "NorthStartDB", [Query="SELECT * #(lf)#(tab)#(tab)#(tab)FROM [Employee]#(lf)#(tab)#(tab)#(tab)WHERE FirstName IN ("&list&")#(lf)#(tab)#(tab))

 

 

I recieved an "Expression.Error: We cannot apply & to types Text and Table."

"BadFirstNames is the name of the query that is JUST a CSV file containing a list of bad first names. 

 

 

 

MFelix
Super User
Super User

Hi @Anonymous ,

 

This is a good question for a great expert in M language to answer you.

 

@ImkeF  can you help out in this one maybe you have a great trick to pass the parameters from CSV files to SQL query.

 

Regards,

MFelix


Regards

Miguel Félix


Did I answer your question? Mark my post as a solution!

Proud to be a Super User!

Check out my blog: Power BI em Português



Helpful resources

Announcements
July 2025 community update carousel

Fabric Community Update - July 2025

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

July PBI25 Carousel

Power BI Monthly Update - July 2025

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

Top Solution Authors