Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Коллеги, привет.
Простая задачка. К сожалению не могу поднять литературу в данный момент.
Задача:
Есть дата начала некоторого процесса с точностью до секунд
Есть дата конца этого же процесса с точностью до секунд
Пусть
date1 = 42738,61556713 или 03.01.2017 14:46:25
date2 = 42738,93556713 или 03.01.2017 22:27:13
Требуется посчитать в часах/минутах/секундах - сколько по времени длился процесс
Иными словами перевести значение разницы 42738,93556713-42738,61556713 = 0,32 в количество секунд либо минут либо часов
Смотрите функцию Interval : Interval ‒ QlikView
Во вложении накатал приложение. Там формула расчета разницы в минутах
= Разница полных дней * 1440 + Разница Часов * 60 + Минуты
(Floor($(vDate2)-$(vDate1))*1440+Hour($(vDate2)-$(vDate1))*60+Minute($(vDate2)-$(vDate1)))
Работает, но кажется - как то иррационально... Возможно есть некая простенькая функция.
Подскажите, кто сталкивался
Смотрите функцию Interval : Interval ‒ QlikView