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: 
paulomulato
Creator
Creator

Fornecedor com maior venda

Senhores, preciso novamente de um auxilio ,preciso mostrar em uma tabela por cliente, a informação do Fornecedor com maior valor  vendido neste cliente, como faço?

Labels (1)
1 Solution

Accepted Solutions
Clever_Anjos
Employee
Employee

FirstSortedValue(Fornecedor, - Aggr(Sum(Venda),Fornecedor)) deve resolver sua necessidade

View solution in original post

8 Replies
maiconmello
Creator III
Creator III

Olá Paulo, podes nos dar um exemplo ?

paulomulato
Creator
Creator
Author

No exemplo abaixo, gostaria de trazer a Reckitt como informação de Fornecedor com maior venda para o cliente 36.

   

Cod_ClienteFornec Venda
36RECKITT R$   837,75
36UNILEVER R$   738,69
36SALON LINE R$   550,66
36OPUS R$   159,72
36NIVEA R$   149,07
36COLGATE PALMOLIVE R$     70,44
maiconmello
Creator III
Creator III

Paulo , faça um residente somente com código e o max(venda) como no exemplo.

Cria uma tabela auxililar , com as maiores vendas.

Segue exemplo :

tmp:

LOAD * INLINE [

    Cod_Cli, Fornec, Venda

    36, RECKITT, 837,75

    36, UNILEVER, 738,69

    36, SALON LINE,  550,66

    36, OPUS,  159,72

    36, NIVEA,  149,07

    36, COLGATE PALMOLIVE, 70,44

    37,Maicon,100

];

newtable:

Load Cod_Cli,max(Venda) as MaiorVenda Resident tmp group by Cod_Cli ;

paulomulato
Creator
Creator
Author

Maicon, na verdade eu nao gostaria de trazer somente a maior venda, mas qual fornecedor para esse cliente foi efetuada a maior venda, e isso eu gosotaria de trazer em uma tabela atraves de uma expressao. Nao tenho a opcao de alterar o meu script.

Clever_Anjos
Employee
Employee

FirstSortedValue(Fornecedor, - Aggr(Sum(Venda),Fornecedor)) deve resolver sua necessidade

paulomulato
Creator
Creator
Author

Clever, essa expressao eu coloco nas Dimensoes ou nas Expressoes?

paulomulato
Creator
Creator
Author

Obrigado Clever, consegui.

Clever_Anjos
Employee
Employee

Expressão