Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
lucas_sc
New Contributor

Session Duration

Pessoal, estou com dificuldades para formatar o campo "Session Duration" do arquivo de log.

O formato do dado é: 0.031227

Já tentei: Date(Timestamp([Session Duration]),'HH:MMSmiley FrustratedS')

              time(Timestamp([Session Duration]),'HH:MMSmiley FrustratedS')


Obs: Quando uso a fórmula interval(0.031227, 'hh:mm:ss') com o campo fixo, me retorna com sucesso. Porém quando substituo o valor pelo campo interval([Session Duration], 'hh:mm:ss') , não dá certo.

Alguém tem alguma ideia de como proceder?

Grato!

Tags (1)
1 Solution

Accepted Solutions

Re: Session Duration

Realmente a coluna esta vindo como texto.

Faça da seguinte forma, no script:

interval(Replace([Session Duration], '.', ','), 'hh:mm:ss') as [Session Duration]

7 Replies

Re: Session Duration

Lucas, talvez esse campo [Session Duration] esteja como texto. Você teria que, primeiro, converte-lo em número para depois usar a função Time/Date/Interval

Tem como enviar um modelo de seus dados?

otavio_marco
New Contributor III

Re: Session Duration

Fala Lucas.

Tente usar o o # no fim do Timestamp:

Date(Timestamp#([Session Duration]),'HH:MMSmiley FrustratedS')

lucas_sc
New Contributor

Re: Session Duration

Segue anexo, Yuri.

É um arquivo .txt nativo do qlik que registra o log de acesso as aplicações.

lucas_sc
New Contributor

Re: Session Duration

Não deu certo, Marco.

Re: Session Duration

Realmente a coluna esta vindo como texto.

Faça da seguinte forma, no script:

interval(Replace([Session Duration], '.', ','), 'hh:mm:ss') as [Session Duration]

lucas_sc
New Contributor

Re: Session Duration

Show, Yuri!

Deu certo!

Muito obrigado

Re: Session Duration

Show