Чтобы отчёт всегда отражал актуальные данные без ручной корректировки диапазона дат, автоматизируйте фильтрацию по периоду. Ниже — практические способы для разных инструментов.

В Excel/Google Sheets. Если данные подтягиваются через выгрузку, добавьте вспомогательный столбец с формулой, которая проверяет, попадает ли дата в последние 30 дней. Для ячейки с датой (например, A2) используйте формулу: =И(A2>=СЕГОДНЯ()-30; A2<=СЕГОДНЯ()) (в Google Sheets — аналогично, но с английским синтаксисом: =AND(A2>=TODAY()-30, A2<=TODAY())). Затем отфильтруйте строки, где формула возвращает «ИСТИНА». Для сводных таблиц можно задать фильтр по полю «Дата» и оставить только диапазон последних 30 дней — но он не обновится сам, поэтому лучше фильтровать исходные данные до построения сводной.

В IdIn. В датасете настройте вычисляемое поле is_last_30_days со значением: date >= DATETRUNC(NOW(), 'day') - INTERVAL '30 days' AND date <= DATETRUNC(NOW(), 'day'). Затем добавьте фильтр по этому полю со значением «Истина». Такой фильтр будет пересчитываться при каждом обновлении данных, и отчёт всегда покажет последние 30 дней. Альтернатива — задать фильтр на уровне чарта по полю даты с условием «последние 30 дней», если интерфейс инструмента это поддерживает.

При выгрузке из рекламных кабинетов и API. Многие системы позволяют передавать параметр диапазона дат прямо в запросе. Например, в API можно использовать параметры start_date и end_date, рассчитанные на стороне скрипта: end_date = today, start_date = today - 30 дней. Если вы используете скрипты (Python, Power Query и т. п.), реализуйте логику расчёта дат программно — это гарантирует, что выгрузка всегда будет за нужный период.

Важные нюансы. Учитывайте часовые пояса: дата «сегодня» может отличаться в зависимости от настроек аккаунта и сервера. Также проверьте, как система трактует «последние 30 дней»: включительно ли текущая дата, как обрабатываются выходные и праздники. Наконец, не забывайте про обновления: если данные поступают с задержкой (например, за вчера), фильтр по «сегодня −30 дней» может включать неполные дни — в таких случаях лучше ориентироваться на «вчера −30 дней».

FAQ / Частые вопросы

Как в Excel или Google Sheets автоматически отфильтровать данные за последние 30 дней, чтобы не менять диапазон вручную?
Добавьте вспомогательный столбец с формулой: в Excel — =И(A2>=СЕГОДНЯ()-30; A2<=СЕГОДНЯ()), в Google Sheets — =AND(A2>=TODAY()-30, A2<=TODAY()). Затем отфильтруйте строки, где результат — «ИСТИНА». Так фильтр будет обновляться автоматически при изменении даты.
Как настроить автоматическую фильтрацию по последним 30 дням в IdIn?
Создайте вычисляемое поле is_last_30_days с условием: date >= DATETRUNC(NOW(), 'day') - INTERVAL '30 days' AND date <= DATETRUNC(NOW(), 'day'). Добавьте фильтр по этому полю со значением «Истина» — он будет пересчитываться при каждом обновлении отчёта.

Читайте также

Получить консультацию