Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
isaiasdd
Creator
Creator

Retornar produtos por valor de pedido

Tenho a seguinte situação:

NroPedidoClienteValor
100Cliente Numero 11.150,55
200Cliente Numero 21.950,45

Na tabela acima lista todos os pedidos numa determinada faixa de valores: Ex: Na Coluna Valor tenho a seguinte expressão:

if(sum(valor)>=1000 and sum(valor)<=2000, sum(valor))

Na tabela lista os pedidos que tem valores maiores que 1k e menores que 2k.

Até aqui está tudo certo, porém agora quero criar uma tabela ao lado desta para mostrar os produtos de cada pedido listado nesta tabela.

Adicionei o Produto e o Valor do Produto, porém me lista todos os produtos de todos os pedidos, como faço para a tabela listar os produtos referentes a estes pedidos listados?

Labels (4)
1 Solution

Accepted Solutions
srchagas
Creator III
Creator III

Boa Tarde Amigo

Posso Sugerir uma melhora ? tenta um o Set Analyst assim :

Sum {< valor = {">=1000 <=2000"}>} valor)

Somente porque e mais perfomatico que o if

agora o que voce precisa fazer na segunda tabela e isso aqui:

Sum(

Aggr(

     Sum {< valor = {">=1000 <=2000"}>} valor) , Nropedido,Cliente)

)

voce pode tambem tentar:

Sum(  TOTAL < nroepdido, cliente> {< valor = {">=1000 <=2000"}>} valor)

View solution in original post

2 Replies
srchagas
Creator III
Creator III

Boa Tarde Amigo

Posso Sugerir uma melhora ? tenta um o Set Analyst assim :

Sum {< valor = {">=1000 <=2000"}>} valor)

Somente porque e mais perfomatico que o if

agora o que voce precisa fazer na segunda tabela e isso aqui:

Sum(

Aggr(

     Sum {< valor = {">=1000 <=2000"}>} valor) , Nropedido,Cliente)

)

voce pode tambem tentar:

Sum(  TOTAL < nroepdido, cliente> {< valor = {">=1000 <=2000"}>} valor)

isaiasdd
Creator
Creator
Author

Obrigado,

Tive que criar uma tabela somente com os pedidos e o valor total e consegui usar as expressões!