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
VitR
New Member

Passing parameters to SQL Queries loaded from a text file

I have a following issue when using SQL queries loaded from separately stored text files:

 

I have a following parameter in Power Query: TestParameter with a value of 5000003

When I use the parameter in the following query it works fine and fetches me the expected rows from the database table:

= Sql.Database("server", "database", [Query="SELECT * FROM VBPA WHERE [Osobní číslo] = '" & TestParameter & "'"])

 

However, when I put the SQL query SELECT * FROM VBPA WHERE [Osobní číslo] = '" & TestParameter & "' into a separate .txt file, load it as a text parameter SQL_test and write the query as follows, it fetches an empty table:

= Sql.Database("server", "database", [Query=SQL_test])

 

If I try to put the TestParameter value 5000003 directly into the SQL_test text parameter as follows, it works fine and the query = Sql.Database("server", "database", [Query=SQL_test]) fetches the relevant rows from the database table:

SELECT * FROM VBPA WHERE [Osobní číslo] = '5000003'

 

The problem therefore seems to be with the parameter TestParameter inside the SQL_test parameter, as PowerQuery seems to be unable to evaluate it as a parameter.

 

Any ideas how to make this work and is it even possible?

1 REPLY 1
lbendlin
Super User
Super User

Use Value.NativeQuery

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.