Skip to main content
Woohoo! Qlik Community has won “Best in Class Community” in the 2024 Khoros Kudos awards!
Announcements
Nov. 20th, Qlik Insider - Lakehouses: Driving the Future of Data & AI - PICK A SESSION
cancel
Showing results for 
Search instead for 
Did you mean: 
SamuelRibeiro
Contributor
Contributor

KPI Formado por várias funções numa expressão (SUM, AVG, COUNT)

Prezados colegas, boa tarde.

Estou implantando o Qlik Sense em minha área, e preciso criar um KPI que é formado por várias condições em que cada uma dá um resultado, e depois esses 4 resultados são somados e divido por 100, conforme abaixo:

Count ({<[ATD_STATUS_ID-ID]={"6"}>*<[ATD_CONTATO_CANAL_ID-CANAL_ID]={'23'}>} ATD_PROTOCOLO)/ Count ({<[ATD_CONTATO_CANAL_ID-CANAL_ID]={'23'}>} ATD_PROTOCOLO)*100*2

Exemplo de resultado (252/280=0,90) *100*2= 180 pontos

(AVG (NOTA_AVALIACAO)*10*3

Exemplo de resultado Média =6*(10*3)= 180 pontos

(Count ({<RESOLVIDO={'SIM'}>} RESOLVIDO)/ Count (RESOLVIDO)*100*3

Exemplo de resultado: 30/42= 0,71 *100*3=  213 pontos

(Count ({<NOVOS_NEGOCIOS={'SIM'}>} NOVOS_NEGOCIOS)/ Count (NOVOS_NEGOCIOS)*100*2)

Exemplo de resultado 32/42 = 0,76*100*2=  152 pontos

Soma: 180+180+213+152= 725/100 = 7,25  KPI

Trata-se de um índice do Reclame Aqui formado por várias condições.

Como faço para aplicar isso para retornar esse KPI de 7,25, por exemplo?

1 Solution

Accepted Solutions
fernando_tonial
Employee
Employee

Acredito que ficaria assim:

(((Count ({<[ATD_STATUS_ID-ID]={"6"}>*<[ATD_CONTATO_CANAL_ID-CANAL_ID]={'23'}>} ATD_PROTOCOLO)/Count ({<[ATD_CONTATO_CANAL_ID-CANAL_ID]={'23'}>} ATD_PROTOCOLO))*100*2)
+
(AVG (NOTA_AVALIACAO)*10*3)
+
((Count ({} RESOLVIDO)/ Count (RESOLVIDO))*100*3)
+
((Count ({} NOVOS_NEGOCIOS)/ Count (NOVOS_NEGOCIOS))*100*2))/100

Don't worry, be Qlik.
Tonial
Don't Worry, be Qlik.

View solution in original post

3 Replies
fernando_tonial
Employee
Employee

Acredito que ficaria assim:

(((Count ({<[ATD_STATUS_ID-ID]={"6"}>*<[ATD_CONTATO_CANAL_ID-CANAL_ID]={'23'}>} ATD_PROTOCOLO)/Count ({<[ATD_CONTATO_CANAL_ID-CANAL_ID]={'23'}>} ATD_PROTOCOLO))*100*2)
+
(AVG (NOTA_AVALIACAO)*10*3)
+
((Count ({} RESOLVIDO)/ Count (RESOLVIDO))*100*3)
+
((Count ({} NOVOS_NEGOCIOS)/ Count (NOVOS_NEGOCIOS))*100*2))/100

Don't worry, be Qlik.
Tonial
Don't Worry, be Qlik.
SamuelRibeiro
Contributor
Contributor
Author

Obrigado pela ajuda amigo. Eu havia tentado com o sinal de +, mas errei na falta de alguns "(" e "{". Obrigado. Deu certo!
fernando_tonial
Employee
Employee

Que bom que funcionou,

Realmente temos que tomar cuidado com () e {}, faz parte.

Como sempre falo, Faz certo que funciona.

Don't worry, be Qlik.

Tonial

Don't Worry, be Qlik.