Оформление
Преобразование текстовых или числовых значений времени в формат даты - Справка FineReport | Разработка отчетов | Отчеты | Учебные пособия
Преобразование текстовых или числовых значений времени в формат даты
1. Обзор
1.1 Описание проблемы
Пользователи записывают время в различных форматах, некоторые из которых хранятся в виде текстовых или числовых полей. Иногда необходимо разобрать строку или числовое поле в поле даты.
В большинстве случаев мы можем использовать "Настройки поля", чтобы напрямую выполнить преобразование типа поля, как показано ниже:

Но что делать, если мы не можем выполнить преобразование напрямую? Вот список решений для таких ситуаций.
1.2 Идеи решений
Когда мы не можем преобразовать типы полей напрямую, мы часто используем для этого функции.
2. Преобразование типов полей в типы дат
Преобразуйте следующие типы "год, месяц, день", "год, месяц, день" и "timestamp" в типы дат.

Образец данных: к типу даты.xlsx
Создайте новую тему аналитики и загрузите данные примера. Как показано на рисунке ниже:

2.1 Преобразование 20200522 и 202005 в типы дат
(1) Сначала поле "год, месяц и день", "год и месяц" преобразуется в текстовый тип, чтобы его было удобно обрабатывать в последующем. Как показано на рисунке ниже:

2) Используйте TODATE-конвертировать в дату, чтобы преобразовать эти "год, месяц и день " в тип даты. Нажмите "Добавить столбец формулы", как показано ниже:

3) Преобразуйте "Год и месяц " в тип даты и нажмите "Новый столбец формул", как показано ниже:
После преобразования года и месяца в тип даты по умолчанию отображается 1-е число месяца.

2.2 Преобразование многоколоночных числовых полей в даты
Иногда пользователи хранят год, месяц и день в нескольких полях по отдельности, вы можете использовать функцию DATE для обработки нескольких полей в одно поле даты. для использования функции DATE, пожалуйста, обратитесь к разделу:Функция DATE

Нажмите кнопку "Добавить новый столбец", как показано ниже:

2.3 Преобразование временных меток в поля даты
Форма временной метки может быть преобразована в тип поля непосредственно через "Настройки поля". Как показано на рисунке ниже:
