Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
Not applicable

Media de horas

Pessoal, estou tentando fazer uma media de horas de atendimento e não consigo,

eu tenho uma lista com o tempo de atendimento de cada chamado , exemplo:

  00:10:20

  00:20:50

  01:10:10

  04:00:00

  05:20:11

Preciso somar esses valores e tirar a média que é gasto em cada atendimento. Eu estou exibindo uma lista com os valores individuais e um objeto de texto com para a sua média, o problema já começa com o somátorio errado na lista porque o valor está bem a abaixo do real, tenho um único registro com 18 horas de atendimento e o somatorio está dando 14 horas.

Tem alguma idéia?

Vou anexar o QVW mas a minha versão é a personal. Se puderem descrever onde estou errando. Obrigado

Tags (1)
1 Solution

Accepted Solutions
Employee
Employee

Re: Media de horas

Tente utilizar a formula abaixo para ver se atende ao seu calculo de média

interval(Avg({<SLORESPONSEM1.FOREIGN_FILENAME={'request'} , REQUESTM1.STATUS={'Encerrado','Resolvido'}>} frac(SLORESPONSEM1.TOTAL_TIME)))

14 Replies
Employee
Employee

Re: Media de horas

O que quis fazer com isso?

sum({<SLORESPONSEM1.FOREIGN_FILENAME={'request'} , REQUESTM1.STATUS={'Encerrado','Resolvido'}>} time(SLORESPONSEM1.TOTAL_TIME))

Não faz muito sentido, a função time() é uma função de formatação

MVP
MVP

Re: Media de horas

João,

se queres a media dos tempos não daria para usar um avg()  ?

2016-09-21_11h28_12.png

Employee
Employee

Re: Media de horas

O seu campo está setado para o ano 4.000 era isso mesmo que você queria?

Capturar.PNG

Employee
Employee

Re: Media de horas

Tente utilizar a formula abaixo para ver se atende ao seu calculo de média

interval(Avg({<SLORESPONSEM1.FOREIGN_FILENAME={'request'} , REQUESTM1.STATUS={'Encerrado','Resolvido'}>} frac(SLORESPONSEM1.TOTAL_TIME)))

Not applicable

Re: Media de horas

Emtão, sobre a função TIME eu estava usando para extrair somente as horas do campo.

Sobre a data no ano 4000 isso vem do sistema que está em implantação ainda....

Mas sua correção funcionou !! Estou pesquisando essa função FRAC e não entendi o real funcionamento dela.

Not applicable

Re: Media de horas

Obrigado, ajudou!

Employee
Employee

Re: Media de horas

"Emtão, sobre a função TIME eu estava usando para extrair somente as horas do campo."

Então.. a Time() não extrai, só aplica a mascara, o valor da data continua lá, alterando suas somas, medias, etc

Employee
Employee

Re: Media de horas

Se tiver um campo data_hora

Date(Floor(Campo)) só a data

Time(Frac(Campo)) só o tempo (de 00:00 até 23:59)

Se o somatorio for ultrapassar 24 horas você deve usar a função Interval() para formatar

Not applicable

Re: Media de horas

Valeu! Perfeitoo!!!

Obrigado !