Showing results for 
Search instead for 
Did you mean: 
Helper II
Helper II

Refer to a parameter for Comma-Separated Values data source

Hi Everyone,


I cannot find a way to refer a parameter to the file path parts.

Is there any way to do this? Or Power BI Desktop Developer has oversight of this.




Have you tried the Advance Editor and adding a parameter directly to the M code?

To learn more about DAX visit :

Proud to be a Datanaut!



How to add in Parameter in the Advance Editor? I have tried to put just the name of the parameter but it failed.



I created a parameter in the Query Editor.  I called it myParameter and set it to TEXT with a value of c:\temp\a.csv


I then edited the M code via the Advanced Editor and made the change in red.  Note all text is case sensitive


    Source = Csv.Document(File.Contents(myParameter),[Delimiter=",", Encoding=1252])

I could then change the value for the parameter in the query editor to say, c:\temp\b.csv and when I refresh I see the contents of the new file.


Does that help?  I can send a sample PBIX file if you like.

To learn more about DAX visit :

Proud to be a Datanaut!



Thank you so much for your help.


I have done my parameter ValuationDate and it is a number. 

IT is the current month in the form of YYMM. Y stands for year, M stands for month.


Every month there will be new file in the folder with something like Report_1710.csv


I have tried 
Source = Csv.Document(File.Contents("C:\Report_" & Number.ToText(ValuationDate) & ".CSV"),[Delimiter=",", Columns=76, Encoding=1252, QuoteStyle=QuoteStyle.None])


but it is still failed.

Thank you so much again for your help.

Hi @ngadiez


Your M code looks pretty close.  What is the error you are getting?

To learn more about DAX visit :

Proud to be a Datanaut!

Helpful resources

PBI Sept Update Carousel

Power BI September 2023 Update

Take a look at the September 2023 Power BI update to learn more.

Learn Live

Learn Live: Event Series

Join Microsoft Reactor and learn from developers.

Dashboard in a day with date

Exclusive opportunity for Women!

Join us for a free, hands-on Microsoft workshop led by women trainers for women where you will learn how to build a Dashboard in a Day!

Top Solution Authors