Skip to main content
Announcements
Have questions about Qlik Connect? Join us live on April 10th, at 11 AM ET: SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
girino777
Creator III
Creator III

clausula where não funciona

Bom Dia.!!

Estou tentando colocar uma clausula where usando resident, porém não está funcionando.

Quero pegar somente as vendas maiores que 1.

Inclusive ele não executa e fecha o aplicativo.

Segue o modelo abaixo, se puder me dar uma luz ?

Teste:
LOAD

     OrderID                     as OrderID_1,
     
CustomerID                as CustomerID,
Count(OrderID)                as qtd_1
Resident Fato_Vendas
where Count(OrderID) > 1
Group By OrderID,CustomerID

1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

5 Replies
Clever_Anjos
Employee
Employee

Você teria que fazer em duas partes:

Teste:
LOAD

     OrderID                     as OrderID_1,
     
CustomerID                as CustomerID,
Count(OrderID)                as qtd_1
Resident Fato_Vendas
Group By OrderID,CustomerID;

Final:

NOCONCATENATE LOAD

     OrderID_1,
    
CustomerID,
     qtd_1
Resident Teste

where qtd_1 > 1;

Drop table Teste;

Clever_Anjos
Employee
Employee

Ou:

Teste:

LOAD

  OrderID_1,

  CustomerID,

  qtd_1

WHERE qtd_1 > 1;
LOAD

     OrderID                     as OrderID_1,
     
CustomerID                as CustomerID,
Count(OrderID)                as qtd_1
Resident Fato_Vendas
Group By OrderID,CustomerID

girino777
Creator III
Creator III
Author

Olá Clever

Tudo Jóia.

Montei algumas fórmulas no Set Analysis que me atenderam, porém, gostaria de saber se existe alguma forma mais simples de trazer os Clientes com mais de 1 pedido, Com apenas 1 pedido e sem nenhum pedido.

Segue meu modelo em anexo.

Onde esta em vermelho, eu utilizei as formulas. Deixei o azul para as mudanças caso você ou alguém saiba como melhorar. OK.!

Muito Obrigado.

Renato

Clever_Anjos
Employee
Employee

Veja se atende

girino777
Creator III
Creator III
Author

Jóia Clever ....!!!!!

Obrigado..!!

Renato