Skip to main content
Announcements
Join us at Qlik Connect for 3 magical days of learning, networking,and inspiration! REGISTER TODAY and save!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Como calcular registros com uma condição de texto e outra de hora.

Pessoal, bom dia!

Sou iniciante, fiz algumas pesquisa mas não achei o que precisava.

Tenho as seguintes colunas:

Chamadas.PNG

Preciso calcular a qtde de registros únicos baseado na coluna PROTOCOLO, com ESTADO "Finalizado" e TEMPO DE FILA menor ou igual a 45 segundos.

Consegui calcular os registros únicos considerando o ESTADO finalizado, porém na hora de aplicar o tempo de fila, não consigo evoluir.

Desde já, agradeço!

Labels (1)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

Sem conhecer seus dados fica dificil ajudar, mas algo como abaixo deve resolver

COUNT(DISTINCT {<Estado={"Finaliado"},TempoFila={"<=00:15:00"}>} PROTOCOLO)

View solution in original post

6 Replies
Marcio_Campestrini
Specialist
Specialist

Boa tarde Carlos

Você pode criar uma nova coluna convertendo o tempo de fila para número. Daí é só aplicar teste com o resultado.

Márcio Rodrigo Campestrini
Clever_Anjos
Employee
Employee

Sem conhecer seus dados fica dificil ajudar, mas algo como abaixo deve resolver

COUNT(DISTINCT {<Estado={"Finaliado"},TempoFila={"<=00:15:00"}>} PROTOCOLO)

Anonymous
Not applicable
Author

Clever, muito obrigado pela sugestão... deu certinho para o que eu precisava.

Att,

Anonymous
Not applicable
Author

Oi Clever... será que você consegue me ajudar com mais uma dúvida?

Considerando a mesma tabela, preciso identificar as seguintes situações:

Qtde de registros únicos baseado na coluna PROTOCOLO, com ESTADO "Não Atendido", TEMPO DE FILA menor ou igual a 45 segundos e DETALHE DO ESTADO seja diferente de "Fila Cheia"..

Tentei adaptar essa expressão que você me passou da seguinte forma, porém sem sucesso:

COUNT(DISTINCT {<Estado={"Não Atendido"},[Detalhe Estado]={"<>Fila Cheia"},[Tempo de Fila]={"<=00:15:00"}>} Protocolo)

Também tentei da seguinte forma e também sem sucesso:

COUNT(DISTINCT {<Estado={"Não Atendido"},[Detalhe Estado]<>{"Fila Cheia"},[Tempo de Fila]={"<=00:15:00"}>} Protocolo)

Tem alguma sugestão a respeito?

Clever_Anjos
Employee
Employee

Set analysis não possui um <> é feito via diferença de conjuntos "-="

COUNT(DISTINCT {<Estado={"Não Atendido"},[Detalhe Estado]-={"Fila Cheia"},[Tempo de Fila]={"<=00:15:00"}>} Protocolo)


Só garante que o campo Tempo de Fila está no formato hh:mm:ss

Anonymous
Not applicable
Author

Clever, mais uma vez, obrigado pela sugestão...

Consegui reproduzir no meu arquivo e deu tudo certo.

Obrigado!

Att,