I have a simple Flow that is triggered by a 'When a file is added or modified' for an Excel workbook in a network folder (not SharePoint) and refreshes a Power BI Dataflow.
The file is saved fairly frequently, generally by operators pressing save during operations. The first time save is pressed, the refresh will complete but as the refresh takes longer than the interval between saves, subsequent refreshes will fail, with the error: The backend request failed with error code '400'. The Flow has now been disabled due the number of failures.
Below is a screengrab example of the problem:

Is there a way to either wait until a refresh in progress has completed (preferable) or wait until a set time of day (outside of working hours for example) and run one refresh, ignoring other triggers.
The workbook is only saved maybe twice a week and/but I'd like the Dataflow to be refreshed as soon as possible after the file is updated.