Одним из ключевых нововведений стала функция
dateTimeShift. Она позволяет смещать дату, время или целый временной интервал на заданное количество секунд, минут, часов, дней, недель, месяцев, кварталов или лет. Например, с ее помощью можно анализировать продажи по часам, выявляя пиковую активность, например с 18:00 до 20:00, когда покупатели возвращаются с работы, автоматически сравнивать с предыдущем периодом и делать выборку событий за последние 24 часа без ручного расчета дат. Функция значительно упрощает сравнение периодов, построение скользящих временных окон и других аналитических сценариев.
Для работы с данными из внешних систем добавлена функция
toDateTime, которая преобразует строковые значения в формат DateTime. Она поддерживает различные форматы записи даты и времени, включая миллисекунды, микросекунды и часовые пояса, что упрощает обработку данных, полученных через API, из файлов и внешних информационных систем, где дата и время передаются в виде текста.
Также расширены возможности функций
toStart и toEnd. Теперь они позволяют автоматически определять начало и конец временных интервалов с точностью до секунд, включая конец дня, часа или минуты, а при вызове без указания даты используют текущее время. Пользователю не нужно вручную вычислять последний день месяца, квартала, года либо время окончания суток, это выполняется встроенными средствами LPE.
Поддержка в интерфейсе будет доступна в ближайшем релизе 12.1
Подробнее⬅️
