Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Posting on Qlik Community is temporarily paused for some users. Thank you for patience and we'll update you soon!
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Set Analysis - Últ Registro

Boa noite, Pessoal

Preciso realizar a seguinte proeza:

Tenho quatro respostas (Bloqueio Sem Contato, Bloqueio Sem Contato 1, Bloqueio Sem Contato 2, Bloqueio Sem Contato 3) e preciso contar de maneira distinta por cliente.

Por exemplo, um cliente ao longo do dia pode ter respondido Bloqueio Sem Contato pela manhã e Bloqueio Sem Contato 1 no final do dia,mas na minha contagem só posso considerar sempre a última resposta. No caso, Bloqueio Sem Contato 1 !


KPI's

"Bloqueio Sem Contato 1" = 1

"Bloqueio Sem Contato" = 0

Campos Auxiliares

Data

ID Cliente

Resposta

Labels (4)
1 Solution

Accepted Solutions
Thiago_Justen_
MVP
MVP

Felippe,

Segue resposta:

Sum(Aggr(If(FirstSortedValue(resposta,-Data_Hora)='Contato Sem Sucesso',1),documento))

Onde a parte em negrito deve ser editada conforme necessidade.

Abs e Sucesso!!

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago

View solution in original post

26 Replies
luizbezerra
Partner - Creator
Partner - Creator

Felipe, Segue um QVW de exemplo.

Acredito que vai atender a sua necessidade!

Atenciosamente,

Luiz Fernando Bezerra
Thiago_Justen_
MVP
MVP

Via UI podes fazer com a seguinte expressão:

FirstSortedvalue(Resposta,-Aggr(Data,Cliente,Data))

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Thiago,

Onde eu poderia encaixar uma forma que ele contasse para mim em um KPI ?

FirstSortedvalue(Count({<resposta={"Contato"}>} documento),-Aggr(Data_Registro,documento,Data_Registro))

tentei algumas formas aqui kk

Thiago_Justen_
MVP
MVP

Felippe,

Teste assim:

Count({<resposta={"=FirstSortedvalue(resposta,-Aggr(Data_Registro,documento,Data_Registro))='Contato'"}>}documento)



Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Thiago,

Tentei dessa forma e está dando 0 !

E a função FirstSortedvalue(Resposta,-Aggr(Data,Cliente,Data)) não está retornando o último valor.

Capturar.PNG

Thiago_Justen_
MVP
MVP

Você tem algum campo data/hora? Ou apenas os campos separados como na tabela?

Thiago Justen Teixeira Gonçalves
Farol BI
WhatsApp: 24 98152-1675
Skype: justen.thiago
Anonymous
Not applicable
Author

Thiago,

Sim, tenho um campo com data/hora.

Att,

Anonymous
Not applicable
Author

Pessoal,

Alguma dica sobre esse problema ?

Ainda estou com ele !

Anonymous
Not applicable
Author

Estou travado no seguinte tema.

Set da Contagem:

Count({<resposta={"=FirstSortedvalue(resposta,-Data_Hora)='Contato Sem Sucesso'"}>}documento)

Set da Últ Resp.

FirstSortedvalue(resposta,-Data_Hora)


Imagem do problema !!!

Print.PNG

Hoje o problema da última resposta foi sanado graças à todos que ajudaram thiago.justen‌ e luizbezerra‌, mas estou com problema de contagem ... visto na imagem.

Obrigado !!