Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
bruno_bri
Partner - Contributor III
Partner - Contributor III

Calculo de Tempo Médio em Dias

Boa tarde Pessoal!

Poderiam me ajudar por favor?

Quero fazer um cálculo de tempo médio em dias, tenho um indicador principal que mostra a quantidade de incidentes encerrados duplicados, tenho a porcentagem desse valor e quero colocar o tempo médio gasto para fechamento deste tipo de incidente.

Para o calculo em horas eu segui a ajuda de uma pessoa, que me aconselhou a criar uma variável e na expressão utilizar o avg em cima dessa variável, deu certo.

Mas agora preciso que seja em dias e não mais em horas.

Segue planilha com as colunas de data de abertura e data de fechamento, fiz uma coluna que utiliza uma fórmula que exibe o número de dias, só que carregar coluna com fóruma no Qlik gera problemas.

Qual a melhor forma de criar esse cenário?

Teste Planilha 02.png

Obrigado!

Att.

Bruno

Mensagem editada por: Bruno Brinstein

1 Solution

Accepted Solutions
nicolett_yuri

É só passar essa condicional na expressão, vamos lá

Interval(AVG(if([DATA_ABERTURA] >= '01/12/2014' and [TIPO DE FECHAMENTO] = 'OCORRÊNCIA EM DUPLICIDADE' and STATUS = 'Fechado', DURACAO_CHAMADO)), 'DD hh')

View solution in original post

9 Replies
thiago_mlg
Creator II
Creator II

basta fazer a fórmula do AVG(DURAÇÃO DO CHAMADO)/24.   24 é o número de horas que tem 1 dia.

ou seja.. se o seu chamado demorou 52 horas pra ser fechado, dará  2,3 que será 2 dias e 3 horas..

nicolett_yuri

Faça da mesma forma que passei outro dia, porem utilizando a função interval

Interval(DATA_FECHAMENTO - DATA_ABERTURA, 'DD') as DURACAO_CHAMADO_DIAS

Se quiser passar a informação em dias e horas, faça assim:

Interval(DATA_FECHAMENTO - DATA_ABERTURA, 'DD hh') as DURACAO_CHAMADO_DIAS_HORAS

Lembrando que isso deve ser feito em seu script

nicolett_yuri

Esqueci que você quer a média, então cria a coluna dessa forma:

DATA_FECHAMENTO - DATA_ABERTURA as DURACAO_CHAMADO

e no gráfico utilize a função interval, dessa forma

Interval(AVG(DURACAO_CHAMADO), 'DD')

se quiser Dias e horas

Interval(AVG(DURACAO_CHAMADO), 'DD hh')

bruno_bri
Partner - Contributor III
Partner - Contributor III
Author

Yuri,

E no caso de haver algumas condições?

Essa query abaixo exibe o total de incidentes duplicados:

= count(if([DATA_ABERTURA] >= '01/12/2014' and [TIPO DE FECHAMENTO] = 'OCORRÊNCIA EM DUPLICIDADE' and STATUS = 'Fechado', CHAMADO))

Na imagem tem o cenário, o total, a porcentagem e a terceira linha seria a média de dias ou total de dias para fechamento dos chamados em duplicidade.

Minha dificuldade é, como montar essa query que vc me auxiliou unindo com a query de interval para ter a média de dias ou totalizade de dias.

Estou iniciando nesse mundo de QLIK rs

Obrigado pela atenção.

Att.

BrunoIndicadores.png

nicolett_yuri

É só passar essa condicional na expressão, vamos lá

Interval(AVG(if([DATA_ABERTURA] >= '01/12/2014' and [TIPO DE FECHAMENTO] = 'OCORRÊNCIA EM DUPLICIDADE' and STATUS = 'Fechado', DURACAO_CHAMADO)), 'DD hh')

bruno_bri
Partner - Contributor III
Partner - Contributor III
Author

Yuri, boa tarde!

Muito obrigado pelas suas dicas e ajuda.

Deu certo

Obrigado!

Att.

Bruno

bruno_bri
Partner - Contributor III
Partner - Contributor III
Author

Thiago,

Obrigado pela dica e ajuda, mas acabei optando por um outro caminho.

Mesmo assim eu agradeço e sua resposta é uma alternativa tb.

Valeu.

Abs

bruno_bri
Partner - Contributor III
Partner - Contributor III
Author

Yuri, boa tarde!

Seguinte, criei a seguinte query no script do qlik:

//Condição Ocorrência em Duplicidade - Quantidade de Dias

    IF(NOT IsNull(`DATA FECHAMENTO`),

      IF(STATUS = 'Resolvido' or STATUS = 'Fechado',

        IF(`DATA_ABERTURA` >= '01/12/2014',

          IF(`TIPO DE FECHAMENTO` = 'OCORRÊNCIA EM DUPLICIDADE', Interval(`DATA RESOLUÇÃO` - `DATA_ABERTURA`, 'DD'))))) AS DURACAO_CHAMADO,

E na expressão coloquei avg(DURACAO_CHAMADO).

Deu certo, trouxe a média, só que no qlik está 3,5 e no Excel 3,6.

Sabe me dizer o pq essa diferença entre os dois?

Se puder me ajudar a resolver esse detalhe por favor, ficarei muito grato.

Obrigado!

Att.

Bruno

nicolett_yuri

Bruno, para entender o valor você precisaria abrir os dados para a análise

Sem isso não consigo te ajudar