I've searched for an answer to this but haven't found anything, so sorry if this has been answered somewhere already.
I have two different reports that I'm having this issue with. I have excel files housed on Sharepoint and am using a Web API connectors for them as a dataflow. These are set up for schedule refresh, and according to the service the refreshes are successful (running every two to four hours day & night). The problem I'm having is the reports have a page that is supposed to show last week's performance. This is not updating when a new week starts (our week starts on Monday and the service, to my understanding, starts on Sunday, but by Monday morning the data is stuck a week behind what it should be). On Monday morning if I go into the excel files and manually refresh all data sources and then refresh the dataflows and semantic models, the report will now show the correct data for the previous week.
Things I have tried to fix this:
I have blank queries in the excel files that just get the DateTime.LocalNow() that are set to refresh every 60 minutes and refresh on open, but this is obviously not telling the dataflow we're in a new week. One thing to note is that enable background refresh is not selectable on this. Not sure if that is because the files are housed on sharepoint or if it's a security setting controlled by my IT group.
I've tried creating flows in Power Automate that (are supposed) to open the excel files and refresh all data sources every 30 minutes from midnight sunday until monday morning. The flows are completing successfully, but the dataflow is still not updating for the new week.
I've tried flows to get file content and update file content of the excel files (both the sharepoint and one drive versions). Again the flows are completing successfully, but the dataflow is still not updating for the new week
I am at a loss and don't know if it's an excel issue (I'm assuming it is at this point since all scheduled refreshes on the dataflow side & all the flows on the power automate side are completing successfully). Does anyone know of a fix for this?