Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
isaiasdd
Contributor

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?

1 Solution

Accepted Solutions
srchagas
Contributor III

Re: Retornar produtos por valor de pedido

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)

2 Replies
srchagas
Contributor III

Re: Retornar produtos por valor de pedido

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
Contributor

Re: Retornar produtos por valor de pedido

Obrigado,

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