Я делаю предположения, так как не могу попросить разъяснений.
Предположения, которые я сделал
a> Вы хотели получить формулу bash b> Вы хотели, чтобы дата, ближайшая к предыдущую неделю до указанной c даты. например, событие понедельника, необходимое для совпадения с событием в понедельник предыдущей недели. Поскольку набор данных, который вы дали, показал несколько отчетов в течение недели. Было неясно, с каким шаблоном предыдущей недели вы хотели соответствовать.
Решение, основанное на предположениях.
1> Вы можете математически превратить каждую дату в группировку той недели, в которой они находились год. Затем сопоставьте их друг с другом. Например, 01.01.2003 будет 1.1. Дата в 14/1/2003 была бы 2.1.
Затем вы можете выбрать совпадение, если 1.1 = 2.1, если это совпадение, это совпадение, если не будет l oop, пока он не увидит запись в диапазоне 2. [0-9]. Вы можете поставить if, чтобы проверить, есть ли выходной на матче, если он есть, он продолжит l oop.