Skip to main content
Announcements
Introducing Qlik Answers: A plug-and-play, Generative AI powered RAG solution. READ ALL ABOUT IT!
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Preciso verificar 2,3 e 4 vez que o veiculo esteve no estacionamento pela placa.

Aqui eu conseguir uma vez

abaixo o set analysis 

1 vez:

Count(Aggr(Placa,Placa))

ou

Count(DISTINCT Placa)

Preciso 2,3 e 4 vez. Alguma dica?

2019-04-10_15-42-46.png

 

CarimboDiasHoraNumerosPlaca
09/02/2019 08:54:10608862186218621
09/03/2019 11:17:123211Piu7431Piu
25/01/2019 11:08:337511498AMX0498
25/01/2019 11:27:137511498AMX0498
04/01/2019 11:47:2696115599AUR5599
04/01/2019 11:49:0296115599AUR5599
30/01/2019 16:22:5770165599AUR5599
30/01/2019 16:39:4470165599AUR5599
31/01/2019 11:44:3469115599AUR5599
31/01/2019 11:32:5169115995AUR5995
31/01/2019 11:44:1169115995AUR5995
26/02/2019 12:52:0143123883AVJ3883
26/02/2019 13:08:2643133883AVJ3883
29/01/2019 15:47:0971158783AWG8783
29/01/2019 15:48:0071158783AWG8783
18/02/2019 11:36:105111051oAXD051o
25/01/2019 12:44:0575120519AXD0519
25/01/2019 12:54:3375120519AXD0519
18/02/2019 11:36:1851110519AXD0519
07/01/2019 16:37:0893165055AXE5055
07/01/2019 17:01:0393175055AXE5055
20/03/2019 15:30:5521153489AXO3489
20/03/2019 15:36:2421153489AXO3489
Neves
1 Solution

Accepted Solutions
danilostochi
Creator II
Creator II

Boa noite, 

não sei a quantidade de dados que você possui mas não seria mais prudente resolver por script?

 

 

dados:
LOAD * INLINE [
Carimbo, Dias, Hora, Numeros, Placa
09/02/2019 08:54:10, 60, 8, 8621, 86218621
09/03/2019 11:17:12, 32, 11, Piu, 7431Piu
25/01/2019 11:08:33, 75, 11, 498, AMX0498
25/01/2019 11:27:13, 75, 11, 498, AMX0498
04/01/2019 11:47:26, 96, 11, 5599, AUR5599
04/01/2019 11:49:02, 96, 11, 5599, AUR5599
30/01/2019 16:22:57, 70, 16, 5599, AUR5599
30/01/2019 16:39:44, 70, 16, 5599, AUR5599
31/01/2019 11:44:34, 69, 11, 5599, AUR5599
31/01/2019 11:32:51, 69, 11, 5995, AUR5995
31/01/2019 11:44:11, 69, 11, 5995, AUR5995
26/02/2019 12:52:01, 43, 12, 3883, AVJ3883
26/02/2019 13:08:26, 43, 13, 3883, AVJ3883
29/01/2019 15:47:09, 71, 15, 8783, AWG8783
29/01/2019 15:48:00, 71, 15, 8783, AWG8783
18/02/2019 11:36:10, 51, 11, 051o, AXD051o
25/01/2019 12:44:05, 75, 12, 0519, AXD0519
25/01/2019 12:54:33, 75, 12, 0519, AXD0519
18/02/2019 11:36:18, 51, 11, 0519, AXD0519
07/01/2019 16:37:08, 93, 16, 5055, AXE5055
07/01/2019 17:01:03, 93, 17, 5055, AXE5055
20/03/2019 15:30:55, 21, 15, 3489, AXO3489
20/03/2019 15:36:24, 21, 15, 3489, AXO3489
];


dados2:
LOAD

Count(Carimbo) as quantidade,
Placa
Resident dados Group by Placa;

 

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

View solution in original post

6 Replies
andradetobias
Partner - Contributor II
Partner - Contributor II

 
Ribeiro
Specialist
Specialist
Author

Olá amigo tudo bem,

Mas não entendi...

exemplo

Neves
Gabriel_Fernandes
Contributor III
Contributor III

Boa tarde Agnaldo,

vamos incluir uma função dentro do set analysis.

Primeiro você cria a função:

Função : Aggr(Count(Placa),Placa)

Depois cria o set analysis

Set: Count({<Placa = {"Função"}>Placa)

 

Agora juntamos os dois:

1 vez : Count({<Placa = {"=Aggr(Count(Placa),Placa)=1"}>Placa)

2 vez : Count({<Placa = {"=Aggr(Count(Placa),Placa)=2"}>Placa)

 

obs: quando incluir função dentro do set analysis, deve estar entre aspas duplas e iniciar com = ex: "=Função"

tente isso.

danilostochi
Creator II
Creator II

Boa noite, 

não sei a quantidade de dados que você possui mas não seria mais prudente resolver por script?

 

 

dados:
LOAD * INLINE [
Carimbo, Dias, Hora, Numeros, Placa
09/02/2019 08:54:10, 60, 8, 8621, 86218621
09/03/2019 11:17:12, 32, 11, Piu, 7431Piu
25/01/2019 11:08:33, 75, 11, 498, AMX0498
25/01/2019 11:27:13, 75, 11, 498, AMX0498
04/01/2019 11:47:26, 96, 11, 5599, AUR5599
04/01/2019 11:49:02, 96, 11, 5599, AUR5599
30/01/2019 16:22:57, 70, 16, 5599, AUR5599
30/01/2019 16:39:44, 70, 16, 5599, AUR5599
31/01/2019 11:44:34, 69, 11, 5599, AUR5599
31/01/2019 11:32:51, 69, 11, 5995, AUR5995
31/01/2019 11:44:11, 69, 11, 5995, AUR5995
26/02/2019 12:52:01, 43, 12, 3883, AVJ3883
26/02/2019 13:08:26, 43, 13, 3883, AVJ3883
29/01/2019 15:47:09, 71, 15, 8783, AWG8783
29/01/2019 15:48:00, 71, 15, 8783, AWG8783
18/02/2019 11:36:10, 51, 11, 051o, AXD051o
25/01/2019 12:44:05, 75, 12, 0519, AXD0519
25/01/2019 12:54:33, 75, 12, 0519, AXD0519
18/02/2019 11:36:18, 51, 11, 0519, AXD0519
07/01/2019 16:37:08, 93, 16, 5055, AXE5055
07/01/2019 17:01:03, 93, 17, 5055, AXE5055
20/03/2019 15:30:55, 21, 15, 3489, AXO3489
20/03/2019 15:36:24, 21, 15, 3489, AXO3489
];


dados2:
LOAD

Count(Carimbo) as quantidade,
Placa
Resident dados Group by Placa;

 

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

Aproveitando este load inline, fiz uma tabela com a placa como dimensão e as expressões:

FirstSortedValue(distinct Carimbo, Carimbo ,2)

FirstSortedValue(distinct Carimbo, Carimbo ,3)

FirstSortedValue(distinct Carimbo, Carimbo ,4)

Qliking since '09
Ribeiro
Specialist
Specialist
Author

Obrigado pela dica. Aproveite para fazer faixa.

Valeu mesmo!

 

dados2:
LOAD

Count(Carimbo) as quantidade,
If(Count(Carimbo) = 1, '1',
If(Count(Carimbo) = 2, '2',
If(Count(Carimbo) = 3, '3',
If(Count(Carimbo) = 4, '4',
If(Count(Carimbo) > 4, 'mais 4'))))) as TotalPlacas,

Placa
Resident dados Group by Placa;

Neves