Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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
Veja se atende
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;
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
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
Veja se atende
Jóia Clever ....!!!!!
Obrigado..!!
Renato