cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
azizimranz Frequent Visitor
Frequent Visitor

How to pass parameter to stored procedure depending upon the selection from a dropdown?

Hi All,

 

I am looking into a way of passing a selected element (from a drop down) to stored procedure as a parameter.

(means the stored procedure will execute on the change drop down element action).

 

How I can achieve this?

 

I am calling a stored procedure like:

let
    Source = Sql.Database("mydatabaseinstance", "AdventureWorks2012", [Query="DECLARE @SP VARCHAR(100) = 'dbo.uspGetEmployeesByJobTitle @JobTitle = ''Senior Tool Designer'''#(lf)EXEC (@SP)"])
in
    Source

from here.

 

 

-------------------------------------------

I have also gone through this behavior of  calling a stored procedure by passing parameters.

 

but I believe.... through this way, we can achive different results on the Queries side..... not on the actual Reports side because they are not runtime parameters.

(So this behavior is not suitable in what I want).

 

 

Thanks

 

3 REPLIES 3
Microsoft v-yulgu-msft
Microsoft

Re: How to pass parameter to stored procedure depending upon the selection from a dropdown?

Hi @azizimranz,

 

If you were attempting to pass selected value from slicer to stored procedure as a parameter, this is not available. It is not supported to pass slicer selection to Power Query. To dynamically change dataset loaded into desktop, we have to use query parameter as you mentioned above.

 

through this way, we can achive different results on the Queries side..... not on the actual Reports side because they are not runtime parameters.

 

Editing the parameter value, both query side and report side will be changed. 

1.PNG2.PNG

 

Best regards,
Yuliana Gu

 

Community Support Team _ Yuliana Gu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
Highlighted
azizimranz Frequent Visitor
Frequent Visitor

Re: How to pass parameter to stored procedure depending upon the selection from a dropdown?

Hi @v-yulgu-msft

 

Thanks for the clarification and clearly saying that 'passing a runtime parameter from the slicer is not available'.

 

I might have to change the stored procedure in a way that it would return all the data and we then filter it down as per the dropdown selection.

 

 

Thanks

Imran

Sureshot Regular Visitor
Regular Visitor

Re: How to pass parameter to stored procedure depending upon the selection from a dropdown?

Did you ever get this to work, I have the same problem.

Thanks.

Helpful resources

Announcements
New Kudos Received Badges Coming

New Kudos Received Badges Coming

Kudos to you if you earned one of these! Check your inbox for a notification.

Microsoft Implementation for Communities Wins Award

Microsoft Implementation for Communities Wins Award

Learn about the award-winning innovation that was implemented across Microsoft’s Business Applications Communities.

Power Platform World Tour

Power Platform World Tour

Find out where you can attend!

Top Kudoed Authors (Last 30 Days)
Users online (1,777)