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

Try your skills in the Power BI Dataviz World Championship! Round one ends June 26. Join now

Reply
Anonymous
Not applicable

Pass List Query Parameter Value into Another SQL Server Stored Procedure

Hello,

 

I have a parameter in the form of a drop-down list, driven by a list query. This list query is a query that pulls values from a SQL Server stored procedure. This stored procedure runs a query that looks up a set of values and then returns those values into my Power BI drop down list parameter. This is working without issue.

 

Now I would like to take the parameter value  (called "Location") that the user selected and insert that value as a variable into another SQL Server stored procedure. When I do this, I get the following error:

 

Formula.Firewall: Query 'MyQuery' (step 'Source') references other queries or steps, so it may not directly access a data source. Please rebuild this data combination.


I tried referencing the following article, but I'm having trouble identifying how to implement this workaround in my case: https://www.excelguru.ca/blog/2015/03/11/power-query-errors-please-rebuild-this-data-combination/

 

Here's the M I'm currently using to take my parameter value (Location) and pass that as a variable into my stored procedure as the @LOCATION variable:

let
locationp = Text.Upper(Location),
Source = Sql.Database("ServerAddress", "DatabaseName", [Query="#(lf)DECLARE @return_value int#(lf)EXEC @return_value = [dbo].[StoredProcedureName]#(lf) @LOCATION= " & "N'" & locationp & "' #(lf)SELECT 'Return Value' = @return_value#(lf)"])
in
Source


Any insight into how to get around this error is much appreciated!

1 ACCEPTED SOLUTION
Anonymous
Not applicable

@Anonymous,

Go to File->Options and Settings-> Options->Privacy, change the setting to "Always ignore Privacy Level Settings", then save your PBIX file and re-open it, the error should go away. I test your scenario and everything works well after I change the Privacy setting.
1.JPG

Regards,
Lydia

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

@Anonymous,

Go to File->Options and Settings-> Options->Privacy, change the setting to "Always ignore Privacy Level Settings", then save your PBIX file and re-open it, the error should go away. I test your scenario and everything works well after I change the Privacy setting.
1.JPG

Regards,
Lydia

Great post, this helped me address a similiar issue. 

Helpful resources

Announcements
Fabric Data Days is here Carousel

Fabric Data Days 2026

Don't miss out on Data Days, June 15 through August 7. Learn Fabric, Power BI, SQL, AI and more.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.