
Hi @ASmithRouse,
The behavior you’re experiencing occurs because the flow is iterating over all rows in the table, and while the condition checks for a date match, the row addition is being performed for all rows. To fix this and ensure only rows matching today’s date are added, you can refine the flow logic as follows:
List Rows from the Source Table:
Filter Rows by Date:
equals with the dynamic content for the date and the above expression.Add the Filtered Rows to the Target Table:
items('Apply_to_each')?['DateColumn']equals(items('Apply_to_each')?['DateColumn'], formatDateTime(utcNow(), 'yyyy-MM-dd'))yyyy-MM-dd format used in the filter condition. Adjust the format in the expression if necessary.Let me know if you need further clarification or assistance in implementing this flow. 😊
Best regards,
@Ninjasabi