Dynamic data source will not refresh in PBI service
Our organization has a sharepoint file that updated weekly with a new file suffix (File_MMDDYYY). So, for example, the online excel workbook is saved as "File_02062023.xlsx " at the start of one week, and updated as "File_02132023.xlsx ". I wrote the query "dynamicDate" to update the file's suffix weekly so that it updates to the correct date, and this works great in desktop but not in PBI service. Below is a sample of the beginning of the code.
Source = Excel.Workbook(Web.Contents("https://xyz.sharepoint.com/sites/file/" & dynamicDate), null, true)
Is there a way to alter this code so that I can refresh the dynamic data source in PBI Service?
Unfortunately the team that updates this data has their own purpose for this file, so our team doesn't have much control over the data management. We are trying to find a solution to suit our secondary use of the data. There are definitley a few manual workarounds, but I'm hoping to automate the process for ease of use. The query method I've been using (& dynamicDate) works great locally, I'm just not sure why it won't work in PBI service as well.
If you are you could then copy it to another SharePoint location and part of the copying process is to then rename it?
As to why it does not work, before a refresh starts it checks to make sure that the file is valid, and when the filename is dynamic it cannot check to make sure it exists and that is why it is not allowed currently.
Did I answer your question? Mark my post as a solution!