При загрузке CSV-файла в BI Конструктор надо настроить форматы и типы данных колонок. Это поможет конструктору правильно распознавать и обрабатывать информацию в датасете.
Если не указать при импорте соответствие форматов и типов данных, информация в датасете может отображаться неправильно. Например, если в CSV-файле даты записаны как 2025-03-01
, а в настройках выбран формат день/месяц/год (DD/MM/YYYY)
, BI Конструктор не сможет распознать эти значения как даты. В результате колонка датасета может остаться пустой или отображаться как текст.
В статье расскажем, как настроить колонки с датами, числами и текстом, чтобы данные корректно отображались в датасете.
Проверить форматы данных в CSV-файле
Перед импортом CSV-файла откройте его в текстовом редакторе. Посмотрите, как записаны значения и проверьте данные в каждой колонке: дата, время, число — эти форматы надо будет указать в конструкторе. Например, если дата указана как 2025-02-22
, формат — год-месяц-день (YYYY-MM-DD)
. Если сумма записана как 550000.0
, для дробной части используется точка.
Настроить форматы данных в BI Конструкторе
Перейдите в раздел BI Конструктор > Рабочее место аналитика > Датасеты > Создать. Загрузите CSV-файл и откройте Форматы данных.
Настройте форматы данных так, чтобы они соответствовали данным в CSV-файле.
- Дата — выберите формат, который соответствует записи в CSV-файле. Если даты в файле записаны как 2025-02-22, выберите формат
YYYY-MM-DD
. Если выбрать другой формат, конструктор не распознает даты, и колонка останется пустой. - Дата и время — настройте формат для колонок, содержащих обе части. Например, если запись в файле выглядит как
2025-03-01 15:45:30
, выберите форматYYYY-MM-DD hh:mm
. Если выбрать другой формат, дата и время не будут отображены. - Деньги — укажите разделитель для целой и дробной части. Если денежные значения записаны как
12345,67
, выберите запятую. - Число — выберите подходящий разделитель для чисел с дробной частью. Для чисел в формате
1.23
выберите точку.
С помощью своего формата данных можно указать, как в CSV-файле записаны даты или даты со временем, чтобы BI Конструктор корректно их распознал. Это полезно, если данные в файле записаны в нестандартном формате, которого нет в списке готовых шаблонов.
Например, в файле дата и время записаны в формате 2023 05 01 09:30:00
, с разделителем в виде пробела. Такая запись означает:
2023
— полный год.05
— месяц с ведущим нулем.01
— день месяца с ведущим нулем.09:30:00
— часы, минуты и секунды в 24-часовом формате с ведущими нулями.
Чтобы данные правильно отображались в конструкторе, укажите свой формат для поля Дата и время. Для этого формата укажите: YYYY MM DD hh:mm:ss
, где:
YYYY
— полный год, например, 2023.MM
— месяц с ведущим нулем. Например, 05 май.DD
— день месяца с ведущим нулем. Например, 01.hh:mm:ss
— часы, минуты и секунды. Например, 09:30:00.
Если данные в файле записаны в нестандартном формате, посмотрите таблицу, чтобы указать нужный формат в настройках.
Поддерживаемые форматы дат
Для даты:
- YYYY — полный год, например,
2023
. - YY — последние две цифры года. Например,
23
для 2023 года. - MM — месяц с ведущим нулем. Например,
01
для января. - DD — день месяца с ведущим нулем. Например,
05
.
Времени:
- hh — часы в 24-часовом формате с ведущим нулем, например,
09
. - mm — минуты с ведущим нулем, например,
07
. - ss — секунды с ведущим нулем, например,
05
.
Разделителей в датах и времени:
- Точка (.) —
2023.05.01
. - Дефис (-) —
2023-05-01
. - Слеш (/) —
2023/05/01
. - Пробел ( ) —
2023 05 01
. - Двоеточие (:) — для времени:
14:30:00
.
Использовать предпросмотр данных для проверки
Окно предпросмотра данных покажет, как данные будут отображаться в датасете. Если значения в колонках датасета отображаются пустыми, проверьте, совпадают ли форматы данных со значениями в CSV-файле. Изменяйте настройки и следите за предпросмотром. Если формат данных выбран неправильно, это сразу будет заметно: значения в колонках могут отображаться пустыми или неправильно интерпретироваться.
Установить типы данных для колонок датасета
После настройки форматов данных перейдите в блок Настройка колонок датасета и выберите подходящий тип данных для каждой колонки. Тип должен соответствовать формату данных в CSV-файле.
Например, если в файле есть даты продаж, установите для этой колонки тип «Дата», чтобы строить графики по времени. Если типы данных настроены правильно, вы сможете использовать данные в отчетах и фильтрах, выполнять расчеты и строить графики.
- Дата — выберите для колонок с датами, чтобы фильтровать и группировать данные по времени. Если формат даты настроен как
YYYY-MM-DD
и тип колонки указан как «Дата», BI Конструктор правильно распознает и отобразит значения в колонке. - Число — выберите для колонок с целыми или дробными числами, чтобы выполнять расчеты.
- Деньги — используйте для денежных значений, чтобы конструктор мог корректно обрабатывать суммы.
- Текст — используйте для колонок, содержащих текстовые данные. Например, названия, имена и другую информацию.
Коротко
- При импорте CSV-файла в BI Конструктор надо настроить форматы и типы данных колонок, чтобы данные правильно отображались в датасете.
- Перед импортом откройте CSV-файл в текстовом редакторе и проверьте формат записей в колонках: даты, числа, денежные значения.
- В BI Конструкторе настройте форматы данных в соответствии с данными в файле. Например, для дат 2025-02-22 выберите формат
YYYY-MM-DD
. - Используйте окно предпросмотра данных, чтобы убедиться в корректности настроек перед сохранением датасета.
- После сохранения датасета изменить форматы данных и типы колонок не получится. Чтобы избежать ошибок, всегда проверяйте настройки перед сохранением.
Рекомендуем прочитать:
- Как настроить готовый отчет в BI Конструкторе
- Как изменить оформление отчета в BI Конструкторе
- Как работают фильтры по датам в BI Конструкторе