Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

paulomulato
Contributor

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?

Tags (1)
1 Solution

Accepted Solutions
Highlighted
Employee
Employee

Re: Fornecedor com maior venda

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

8 Replies
maiconmello
Contributor III

Re: Fornecedor com maior venda

Olá Paulo, podes nos dar um exemplo ?

paulomulato
Contributor

Re: Fornecedor com maior venda

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
Contributor III

Re: Fornecedor com maior venda

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
Contributor

Re: Fornecedor com maior venda

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.

Highlighted
Employee
Employee

Re: Fornecedor com maior venda

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

paulomulato
Contributor

Re: Fornecedor com maior venda

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

paulomulato
Contributor

Re: Fornecedor com maior venda

Obrigado Clever, consegui.

Employee
Employee

Re: Fornecedor com maior venda

Expressão