Skip to main content
Announcements
See what Drew Clarke has to say about the Qlik Talend Cloud launch! READ THE BLOG
cancel
Showing results for 
Search instead for 
Did you mean: 
marieclaire
Creator
Creator

format of sum(time)

Hello everybody,

I made a chart to display the audience of a website  :

by hour , by device, by web site.

QW_format_timespent.png

The metric is "m_time_spent" (seconds)

I need to translate the sum(m_time_spent) in a time format as dd:hh:mm:ss

It does not work with :

sum( {$<d_site={MyWebSite}>} time(1/24/60/60 *m_time_spent))

Any idea ?

Thank you for your help,

Christiane

8 Replies
swuehl
MVP
MVP

Format the result of the aggregation using interval:

=Interval( Sum(m_time_spent) / (24*60*60) ,'hh:mm:ss')

marieclaire
Creator
Creator
Author

Thank you Stefan.

I tried your format :

QW_format_timespent_test1.png

Then i tried to convert "mm" into "dd" :

=Interval( Sum(m_time_spent) / (30*24*60*60) ,'dd:hh:mm:ss')

Is it the right syntax and the right format?

QW_format_timespent_test2-days.png

Thank you,

swuehl
MVP
MVP

Why are you dividing by an additional factor 30? The division should not depend on your interval format.

ziadm
Specialist
Specialist

Hi Try this

=Time(floor(Sum(Time)/3600) & ':'  & Floor((Sum(Time)/3600 - floor(Sum(Time)/3600) )*60 ),'HH:MM')

OR this also should do

time((Sum(Time)/86400),'HH:mm:ss')

marieclaire
Creator
Creator
Author

I tried to estimate "4392" days into intervals of 30 days, to make the metric easier to understand.

Any better idea ?

marieclaire
Creator
Creator
Author

Both give :

QW_format_timespent_test3-days.png

swuehl
MVP
MVP

4392 in your first chart denotes hours, not days. That should calculate to 183 days, if you use a format 'd'.

If you want to show month instead of days, hours, minutes etc. then maybe use something like

=Sum(m_time_spent) / (30.5*24*60*60)

(30.5 as average month duration in days, no interval formatting, since it doesn't support month format.

marieclaire
Creator
Creator
Author

Thank you Stefan, it's better like this :

QW_format_timespent_test4-days.png

Thank you for your help !

best regards,

Christiane