Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Araujo_KWG
Contributor II
Contributor II

Função "Count" com dois critérios (AJUDA)

Boa noite, tenho uma tabela que mostra o resultado de CCS de meus clientes.

Agora preciso fazer a função "count" em dois campos #KPI que funcionem da seguinte forma:

"# CRÔNICOS" = Conta os Nomes dos Clientes que tem resultado de CCS acima de 300 nos últimos dois meses. 

"# MELHOROU" = Conta os Nomes dos Clientes que tinham resultado acima de 300 no penúltimo mês e abaixo de 300 no ultimo mês

 Screen Shot 03-25-19 at 06.51 PM.PNG

7 Replies
RafaMartins
Creator II
Creator II

Para o primeiro KPI você pode usar essa expressão:

count({$<CCS={">300"},Mes_ano={">=$(=(max(Mes_ano)-2))<=$(=(max(Mes_ano)))"}>}Nome)

na segunda coisa que você quer, acredito que KPI não seja a melhor forma de apresentar, pois você quer um comparativo.

Araujo_KWG
Contributor II
Contributor II
Author

Bom dia, a função não funcionou corretamente, apenas contou os nomes do mês_ano que está sendo filtrado.

é o seguinte o #KPI CRÔNICOS deve contar os nomes dos clientes que atendam a dois critérios:

1) Primeiro critério = Cliente deve ter CCS acima de 300 no mês anterior ao selecionado no filtro...  (Mes_ano -1)

2) Segundo critério - Cliente deve ter CCS acima de 300 no mês selecionado no filtro... (Mes_ano )

A regra é essa, somente não sei como escrever a função. 

 

 

 

danilostochi
Creator II
Creator II

Ola, de uma olhada nesse link pode ser de grande ajuda.

https://community.qlik.com/t5/Qlik-Brasil/Manual-Set-Analysis-Completo-em-Portugu%C3%AAs-BR/gpm-p/14...

+55(44) 9 9993-3605, WhatsApp
E-Mail or Skype - danilo16stochi@hotmail.com
Thiago_Justen_

Verifique por favor com as expressões:

"# CRÔNICOS" = Conta os Nomes dos Clientes que tem resultado de CCS acima de 300 nos últimos dois meses. 

Count({$<Mes_ano={">=$(=Max(Mes_ano,2))"},CCS={">=300"}>} Distinct Nome)

 

"# MELHOROU" = Conta os Nomes dos Clientes que tinham resultado acima de 300 no penúltimo mês e abaixo de 300 no ultimo mês

Count({$<Mes_ano={"=$(=Max(Mes_ano,2))"},CCS={">=300"}>+<Mes_ano={"=$(=Max(Mes_ano))"},CCS={"<300"}>} Distinct Nome)

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

Boa Noite.

Infelizmente não funcionou. 

Para facilitar a conferencia, alterei o parâmetro de CCS para 1.000

Os resultados esperados  com filtro em dez 2018 são:

# CRÔNICOS" = 07

Clientes que tem resultado de CCS acima de 1000 nos últimos dois meses. 

 

"# MELHOROU" = 05

Clientes que tinham CCS acima de 1000 no mês  anterior (nov 2018) e abaixo de 1000 no ultimo mês (dez 2018)

 

Fiz a Leitura do Manual Set Analysis, conforme sugerido, mais não há descrito uma função que atenda essas exigências.

Segue anexo o QVF

Poderiam me ajudar ? 

 

RafaMartins
Creator II
Creator II

Bom dia amigo, fiz um teste aqui e só em dezembro você tem 12 clientes diferentes com valor acima de 1000

Más acho que entendi oque quer, você quer a quantidade de clientes que tiveram esse resultado em novembro e também em dezembro, é isso?

Capturar.PNG

Araujo_KWG
Contributor II
Contributor II
Author

Exatamente... Isso para o caso dos "#CRÔNICOS" : Clientes que tem resultado de CCS acima de 1000 nos últimos dois meses.
Já para os "# MELHOROU" = Clientes que tinham CCS acima de 1000 no mês anterior (nov 2018) e abaixo de 1000 no ultimo mês (dez 2018)