Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.
Sign up nowGet Fabric certified for FREE! Don't miss your chance! Learn more
I would like to give a powerBI to someone else to use that does not have access to my folder.
I maintain a couple excel files that create input parameters for the subsequent table imports.
I would like to modify the import code of this excell file to be relative to the current folder the pbix file is in.
How do I do that?
ie
Convert
Source = Excel.Workbook(File.Contents("C:\Subfolder\Example\SitURLs.xlsx"), null, true),
to
PV_Folder=MAGICPOWERQueryFunctionforcurrentpath()
Source = Excel.Workbook(File.Contents(""& PV_Folder &"\SitURLs.xlsx"), null, true),
[edited for clarity?]
To my knowledge, there is no automagical way to get the current folder as a parameter to a query. That being said, you can use the "Manage Parameters" in the Power Query editor to create a parameter for folder that the end user can edit to be the correct path. In the Power Query Editor on the Home tab, use the "Manage Parameters" dialog to create a new parameter.
Thanks smoupre,
I am going to keep hunting, but for now will hardcode a folder as a parameter that can be updated
Hi @I_Like_Pi,
Currently, the available values for a parameter can only from a hardcode list. For the feature to get parameter available values from a query, I would recommend you submit a feature request in the idea forum: https://ideas.powerbi.com/forums/265200-power-bi-ideas.
Reference
https://powerbi.microsoft.com/en-us/blog/deep-dive-into-query-parameters-and-power-bi-templates/
http://biinsight.com/power-bi-desktop-query-parameters-part-1/
Regards,
Charlie Liao
If you love stickers, then you will definitely want to check out our Community Sticker Challenge!
Check out the January 2026 Power BI update to learn about new features.
| User | Count |
|---|---|
| 65 | |
| 65 | |
| 45 | |
| 21 | |
| 18 |
| User | Count |
|---|---|
| 115 | |
| 114 | |
| 38 | |
| 36 | |
| 26 |