# Даты в источнике: какие записи понимает MARFOR

> **Коротко.** MARFOR читает ГГГГ-ММ-ДД, ДД.ММ.ГГГГ, ММ/ДД/ГГГГ и месяц словами. Где день, а где месяц, решает по всей колонке. Надёжнее всего ГГГГ-ММ-ДД.

Адрес: https://marfor.pro/docs/data/mapping/dates · Раздел: Данные: от таблицы до проверенного источника › Маппинг: дата, метрики и разрезы › Даты в источнике: какие записи понимает MARFOR · Вид: Понятие · Уровень: для начинающих · Обновлено: 2026-10-14

![Четыре правила, по которым MARFOR решает, где день, а где месяц: 1 — есть число больше 12 на первом месте, значит день первым; 2 — больше 12 на втором месте, значит месяц первым; 3 — через «/» или «-» второе число всегда 1, а первое растёт, значит это первые числа месяцев в американской записи; 4 — подсказок нет, значит день первым, как принято в России](https://marfor.pro/docs/img/prep-dates-order.png)

## Пример на числах {#example}

В записи «число.число.год» по одному значению не понять, где день: 01.02.2025 — это 1 февраля или 2 января. Поэтому MARFOR смотрит на **всю колонку сразу**:

1. **Дневные данные**: 05.01.2025, 13.01.2025, 28.01.2025. Месяца с номером 13 и 28 не бывает — значит, на первом месте день. Вся колонка читается «день первым»: 5, 13 и 28 января.
2. **Американская запись**: 01/05/2025, 01/13/2025. Число 13 стоит вторым — колонка читается «месяц первым»: 5 и 13 января.
3. **Помесячная американская выгрузка**: 1/1/2025, 2/1/2025, 3/1/2025. Второе число всегда 1, первое растёт — это первые числа месяцев: 1 января, 1 февраля, 1 марта.
4. **Помесячная русская выгрузка**: 01.02.2025, 01.03.2025, 01.04.2025. Подсказок нет — день первым, как пишут в России: 1 февраля, 1 марта, 1 апреля.

Порядок, найденный по данным, MARFOR запоминает: следующая загрузка того же источника, где подсказок нет, читается так же.

## Какие записи понимает {#formats}

| Запись | Пример | Как прочитает |
|---|---|---|
| Год-месяц-день | 2025-03-01 | 1 марта 2025 — самая надёжная запись |
| День.месяц.год | 01.03.2025, 01.03.25 | По правилам выше |
| Месяц/день/год | 03/01/2025 | По правилам выше |
| С временем | 01.03.2025 14:30 | Дата и время |
| Месяц словами и год | «март 2025», «Март2025», «15 марта 2025 г.», «2025 март», «Mar-25», «March 15, 2025» | Прочитает, по-русски и по-английски |
| Месяц без года | «Март», «15 марта» | Не дата |
| Разные знаки в одной дате | 01.03/2025 | Не дата |
| Пусто, «0», «null» | — | Не дата |

Год из двух цифр: 00–68 — это 2000–2068, 69–99 — 1969–1999.

**Excel.** Ячейка в формате «Дата» приходит в MARFOR уже как ГГГГ-ММ-ДД — порядок дня и месяца не важен. Если дата в Excel набрана текстом, она читается по правилам выше.

## Год и месяц вместо даты {#year-month}

Помесячные данные можно дать без даты: колонка «год» (2025) и колонка «номер месяца» (1–12). На маппинге отметьте им «Временной ряд» → «Год» и «Месяц». Для недельных данных надёжнее колонка с датой начала недели.

## Что MARFOR строит из даты {#hierarchy}

![Из одной даты 14.02.2025 MARFOR строит пять колонок: год 2025, полугодие H1, квартал Q1, месяц 2 и номер недели 7; неделю — только у дневных и недельных данных](https://marfor.pro/docs/img/prep-dates-hierarchy.png)

Эти колонки появляются сами после «Применить маппинг». Галочка «Временные признаки для ML» добавит ещё день недели, число месяца и признак выходного — у дневных данных, а сезон — и у помесячных.

## Где это видно в MARFOR {#in-marfor}

- **«Обзор данных»**: фильтр «Временные периоды» — год, полугодие, квартал, месяц; «Детализация:» — по годам, кварталам, месяцам, неделям, дням.
- **Прогноз и модель** собирают ряды по этой же колонке даты; шаг — дни, недели или месяцы — выбирают в их мастерах.

## Ограничения и частые ошибки {#limits}

- **Одна дата на источник.** Отметите «Дата» у двух колонок — MARFOR возьмёт одну, обычно первую по порядку. Остальные даты (создания заказа, выгрузки) выключите.
- **Строки без даты выпадают.** Строки, где дату прочитать нельзя, не попадают в отчёты по периодам. При загрузке файла MARFOR пишет, сколько таких строк удалено. Что делать — [Даты перепутались или строки пропали](https://marfor.pro/docs/data/mapping/dates-wrong).
- **Помесячная американская запись через точку** (02.01.2025 = 1 февраля) неотличима от русской: MARFOR прочитает её как 2 января. Перепишите даты в ГГГГ-ММ-ДД.

> [!Для любознательных]
> Номер недели — по ISO: неделя начинается в понедельник, первая неделя года — та, где есть первый четверг января. 14.02.2025 — пятница седьмой недели (10–16 февраля). День, которого нет в месяце, например «31.02.2025» или «31 февраля 2024», — не дата: MARFOR его не «перекатывает» на март.

## Связанные

- [Настроить маппинг источника: дата, метрики и разрезы](https://marfor.pro/docs/data/mapping/roles)
- [Даты перепутались или строки пропали после маппинга](https://marfor.pro/docs/data/mapping/dates-wrong)
- [Проверить данные в «Обзоре данных»](https://marfor.pro/docs/data/mapping/check)
- [Поля экрана «Настройки маппинга»: справочник](https://marfor.pro/docs/data/mapping/fields)
- [Даты и числа: как записать, чтобы MARFOR прочитал верно](https://marfor.pro/docs/data/requirements-formats)
