Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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:MM:SS')
time(Timestamp([Session Duration]),'HH:MM:SS')
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!
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, 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?
Fala Lucas.
Tente usar o o # no fim do Timestamp:
Date(Timestamp#([Session Duration]),'HH:MM:SS')
Segue anexo, Yuri.
É um arquivo .txt nativo do qlik que registra o log de acesso as aplicações.
Não deu certo, Marco.
Realmente a coluna esta vindo como texto.
Faça da seguinte forma, no script:
interval(Replace([Session Duration], '.', ','), 'hh:mm:ss') as [Session Duration]
Show, Yuri!
Deu certo!
Muito obrigado
Show