Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
Eu consigo calcular a ruptura de um produto em um supermercado, ou seja, quantos dias ele ficou em falta.
Existe uma condição peculiar que, ao existirem dois produtos de uma mesma marca, eu tenho que exibir apenas o produtos com menos dias. Existem várias informações mas aqui eu exemplifico com apenas 3 campos.
Código - Marca - Dias_Rup
123 - OMO - 10
221 - OMO - 12
Eu tenho que dar um LOAD em uma nova tabela e apenas o item 123 deve ser exibido por ter menos dias em ruptura.
Alguém sabe como eu faço essa seleção?
Firstsortedvalue helps in such situations, may be like this -
Firstsortedvalue(Codigo,[Dias_Rup])
Firstsortedvalue(Marca,[Dias_Rup])
Talvez isso:
Load
Codigo,
Marca,
Min(Dias_Rup)
Resident SUA_TABELA Group By Marca,Codigo;
Sugestão do Digvijay Singh:
Load
Firstsortedvalue(Código,[Dias_Rup]) as Codigo,
Firstsortedvalue(Marca,[Dias_Rup]) as Marca
resident SUA_TABELA;
Firstsortedvalue helps in such situations, may be like this -
Firstsortedvalue(Codigo,[Dias_Rup])
Firstsortedvalue(Marca,[Dias_Rup])
Se eu agrupar por Código ele vai me trazer os dois produtos, isso não pode acontecer.
De fato, você está correto e eu fiz a leitura errada do seu problema. Nesse o que o digvijay sugeriu lhe atenderá.
Deu Certo, ficou perfeito. Obrigado pela ajuda.
Muito Obrigado, resolveu meu problema.