# Даты и числа: как записать, чтобы MARFOR прочитал верно

> **Коротко.** Как MARFOR читает даты — ГГГГ-ММ-ДД, ДД.ММ.ГГГГ, месяц словами — и числа с пробелами, запятой, «₽» и «%». Что станет пустым, нулём или не датой.

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

MARFOR сам разбирает даты и числа в разных записях. Правило одно: решение принимается по всей колонке сразу, а не по каждой ячейке. Поэтому записывайте колонку одинаково сверху донизу.

## Даты {#dates}

Запись «число.число.год» — через точку, «/» или «-» — MARFOR разбирает по всей колонке. Если где-то первое число больше 12, первым стоит день; если второе — месяц. Если по колонке не понять, потому что все числа до 12, первым считается день, как принято в России. Исключение — помесячная выгрузка в американской записи, где второе число у всех строк равно 1.

| Запись в файле | Как MARFOR её читает | Совет |
|---|---|---|
| `2026-03-01` | 1 марта 2026 | надёжнее всего |
| `01.03.2026`, `15.03.2026` | день первым: 1 и 15 марта | годится |
| `03/15/2026` | месяц первым: 15 марта | годится |
| `03/01/2026`, `04/01/2026` — второе число у всех строк 1 | месяц первым: 1 марта, 1 апреля | годится |
| `Март 2026`, `март2026`, `мар.26`, `15 марта 2026 г.`, `Mar-2026` | месяц словами по-русски или по-английски | годится, год обязателен |
| `Март`, `15 марта` — без года | не дата | добавьте год |
| `01.03/2026` — разные разделители | не дата | исправьте опечатку |
| пусто, `0`, `nan`, `null` | не дата | у каждой строки должна быть дата |

Помесячные данные можно дать и двумя колонками — год (`2026`) и номер месяца (`3`). На маппинге отметьте их в столбце «Временной ряд» как «Год» и «Месяц».

> [!Важно]
> Короткий дневной файл в американской записи — например, 1–12 января, `01/05/2026` — по колонке не отличить от русской записи: MARFOR прочитает его днём первым и получит 1 мая. Перепишите такие даты в `2026-01-05`.

## Числа {#numbers}

| Запись | Число | Что важно |
|---|---|---|
| `18 283` | 18 283 | пробел между тысячами — можно |
| `1234,56` и `1234.56` | 1 234,56 | дробная часть — через запятую или точку |
| `1,044,880` | 1 044 880 | запятая — тысячи, если так записаны числа колонки |
| `1.234.567` или `1.234,56` | 1 234 567 и 1 234,56 | точка — тысячи |
| `3,635` | 3,635 — дробь | если остальные числа таблицы записаны с запятой-тысячами, например `1,044,880`, — 3 635 |
| `1 200 ₽`, `250 руб.` | 1 200 и 250 | знаки валюты снимаются при маппинге |
| `12%` | 12 | не 0,12: проценты лучше считать формулой |
| `−5` | −5 | длинный минус тоже читается |
| пусто | 0 после маппинга | если «нет данных» и «ноль» — разное, заполните пропуски до загрузки |
| `н/д`, `—` | колонку примут за текст | уберите или замените числом |

Знаки «₽» и «%» снимаются, когда у колонки на маппинге роль Metric или числовой тип: «Целое число», «Дробное число» или «Валюта». Надёжнее хранить в ячейках только цифры.

## Файл CSV {#csv}

| Что | Что подойдёт |
|---|---|
| Разделитель | точка с запятой, запятая, табуляция или вертикальная черта — MARFOR найдёт сам |
| Кодировка | UTF-8 или Windows-1251 |
| Первая строка | названия колонок; заголовок отчёта над ней уберите |
| Колонок | больше одной, иначе файл не загрузится |

Если колонки съехали, на странице маппинга в блоке «Предпросмотр данных» можно выбрать «Разделитель:», «Кодировка:», «Строка заголовков:» и «Данные с строки:».

## Как проверить {#check}

После «Применить маппинг» откройте «Обзор данных», «Детализация:» — «По месяцам». Все месяцы на месте и суммы совпадают с вашим отчётом — даты и числа прочитаны верно: [проверить данные](https://marfor.pro/docs/data/mapping/check). Месяцы сбились в начало года или все строки ушли в один месяц — день и месяц перепутаны: перепишите даты в `ГГГГ-ММ-ДД` и загрузите файл заново.

## Связанные

- [Какие данные нужны: таблица для MARFOR](https://marfor.pro/docs/data/requirements)
- [Настроить маппинг источника: дата, метрики и разрезы](https://marfor.pro/docs/data/mapping/roles)
- [Проверить данные в «Обзоре данных»](https://marfor.pro/docs/data/mapping/check)
- [Загрузить файл CSV или Excel](https://marfor.pro/docs/data/sources/file)
