Qlik Community

Россия и СНГ

Announcements
Submit your remarkable customer story for the Global Transformation Awards at QlikWorld Denver 2022. SUBMIT A STORY
cancel
Showing results for 
Search instead for 
Did you mean: 
petrushkinandre
Contributor
Contributor

отражение времени в корректном виде (Qlik Sense)

Здравствуйте, помогите пожалуйста кто знает.

Имеются данные о времени в формате цифр (0.5; 0.75; 2.5; 0.3333333333). 

Т.е. по идее 0.5 = 30 минут; 0.75 = 45 минут; 2.5 = 2 часа 30 минут; 0.333333333 = 20 минут и т.д.

Нужно "красиво" показать эти цифры не 2.5, а "2 часа 30 минут"(в крайнем случае "2,30"). 

 

 

2 Replies
petrushkinandre
Contributor
Contributor
Author

попробовал использовать функции floor и Frac, да такая схема работает по отдельности, подскажите пож-та как объединить и видеть реальный результат 6:15?
конечно некорректно видеть 5 часов 75 минут, да ещё и в разных полях.
приложил скриншот то, что у меня получилось.

Sergey_Polekhin
Employee
Employee

Полагаю, что вы уже сами и нашли ответ на свой вопрос 😊

Необходимо просто аккуратно объединить ваши формулы (см. картинку).

На всякий случай (если не видно на картинке), пишу здесь обе формулы:

Floor(Sum(TimeSource_HourMin)) & ':' & Num(Round(Frac(Sum(TimeSource_HourMin))*60), '00')

Floor(Sum(TimeSource_HourMin)) & ' час ' & Num(Round(Frac(Sum(TimeSource_HourMin))*60), '00') & ' мин'