cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
ngadiez
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.

 

Capture.PNG

5 REPLIES 5
Phil_Seamark
Microsoft
Microsoft

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


To learn more about DAX visit : aka.ms/practicalDAX

Proud to be a Datanaut!

@Phil_Seamark

 

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

 

Thanks

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

 

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

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 : aka.ms/practicalDAX

Proud to be a Datanaut!

@Phil_Seamark

 

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 : aka.ms/practicalDAX

Proud to be a Datanaut!

Helpful resources

Announcements
PBI User Groups

Welcome to the User Group Public Preview

Check out new user group experience and if you are a leader please create your group!

MBAS on Demand

Microsoft Business Applications Summit sessions

On-demand access to all the great content presented by the product teams and community members! #MSBizAppsSummit #CommunityRocks

MBAS Attendee Badge

Claim Your Badge & Digital Swag!

Check out how to claim yours today!

Top Solution Authors
Top Kudoed Authors