Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Estou precisando formatar um campo de segundos no formato 00:00:00. Alguma dica?
Bom dia.
Você pode utilizar um das funções.
Time()
Time#()
Interval()
Don't worry, be Qlik.
Tonial.
já tentei mais não deu certo, por que o campo que o google analytics retorna é no formato 371.0 e representa a duração da sessão em segundos.
Boa tarde;
Tente:
Interval(Interval#(campo, 'ss'), 'hh:mm:ss')
Abraços.
Você pode fazer assim:
=Time(Time#('371','ss')) = 00:06:11
=Time(Time#(SeuCampo,'ss'))
Don't worry, be Qlik.
Tonial
Obg mais consegui resolver da seguinte forma Time(Time#(Floor(metric_sessionDuration),'s'),'hh:mm:ss')
Show de bola, parabéns;
Utilizou Floor poque seu campo de segundos pode estar retornando a fração de segundo por exemplo, se colocou 's' na função de conversão que termina com "#", a função espera o inteiro de segundos na entrada somente.
Tenha o seguinte cuidado, veja o resultado caso retorne 1000000 segundos em sua função, observe que a função Time se limita ao relógio "23:59:59", após isso, começará em "00:00:00" novamente.
Bom dia.
Você pode utilizar um das funções.
Time()
Time#()
Interval()
Don't worry, be Qlik.
Tonial.
já tentei mais não deu certo, por que o campo que o google analytics retorna é no formato 371.0 e representa a duração da sessão em segundos.
Boa tarde;
Tente:
Interval(Interval#(campo, 'ss'), 'hh:mm:ss')
Abraços.
Você pode fazer assim:
=Time(Time#('371','ss')) = 00:06:11
=Time(Time#(SeuCampo,'ss'))
Don't worry, be Qlik.
Tonial
Obg mais consegui resolver da seguinte forma Time(Time#(Floor(metric_sessionDuration),'s'),'hh:mm:ss')
Show de bola, parabéns;
Utilizou Floor poque seu campo de segundos pode estar retornando a fração de segundo por exemplo, se colocou 's' na função de conversão que termina com "#", a função espera o inteiro de segundos na entrada somente.
Tenha o seguinte cuidado, veja o resultado caso retorne 1000000 segundos em sua função, observe que a função Time se limita ao relógio "23:59:59", após isso, começará em "00:00:00" novamente.