Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Ranking por seleção

Pessoa

Preciso selecionar o produto,  e fazer um rank disso

imagino que tenha que usar a função "P" só não sei como aplicar

Exemplo :

Item  , Qtd

A    , 2

B    , 4

C    , 6

D    , 8

E    , 10

F    , 40

G    , 20

Pensei em :

Aggr(sum([Qtd]), Item  )

só não sei como aplicar o "P" para fazer o array

Eddit:

tentei  isso mas nao rolo :

Aggr(Sum({<  [Qtd] = P=[Qtd])  >}[Qtd] ), Item )

28 Replies
Not applicable
Author

eu tenho

Pedido N .............Item A .............Qtd 10
Pedido N .............item B..............Qtd 20

N pedido se repete.

Mas dessa forma está pegando quem saiu mais, não quem saiu mais junto com produto selecionado

lucianosv
Specialist
Specialist

Você têm que obrigar a selecionar o campo item e rankear o item1.

Não entendi o que você fez.

Você pode postar o qvw?

Not applicable
Author

Desculpe Luciano é que não entendi como a solução que vocês colocou ajuda, eu no caso replicar a minha fato somente com esses campos que você falou Item, pedido e Qtd

ai faço a soma de Qtd rankeando item 1, mas ai tá faltando calculo em cima dos pedidos que tiveram o item ?

Pq eu precisaria saber isso não ?

Not applicable
Author

Estou tentando por exemplo e dificil fazer pq teria que fazer em cima de varios pedido..

lucianosv
Specialist
Specialist

Vou analisar, mas não é replicar a fato.

Na verdade é só criar uma tabela auxiliar aonde você terá um produto base e os produtos de análise para o produto base.

Not applicable
Author

e que o pedido + qtd pedida vem estão na fato.

teria que fazer outra uma tabela com essas informações + chave que liga com produto, assim eu teria os dois, correto?

Só que nao posso chamar de Qtd na tabela auxiliar se nao gera referencia circular.

Eu entendo que chave para resolver isso está no nº do pedido, pq se seleciono o produto me tras a lista, se eu selecionar a lista e limpar seleção do prouduto e tras o que preciso os que estão abaixo desse produto  baseando na soma da qtd vendida dentro do range de pedidos.

lucianosv
Specialist
Specialist

É Isso.

EX:

Para o produto A, tenho 3 unid do B e 10 do C.

Você seleciona o A(prod) e mostra B e C(prod1).

Lembre somente que o campo Prod1 não deve ser selecionável e deverá ter 1 valor do campo Prod selecionado.

Not applicable
Author

Nao funcionou

lucianosv
Specialist
Specialist

Segue o seu qvw ajustado.

Agora é só rankear.

Not applicable
Author

Eddit

Eu fiz a tabela de Produto só com descriçao e codigo, e funcionou só estou avaliando se não vai ficar pesado para aplicação

muito obrigado pela ajuda