Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
junior_ehlke
Contributor III

Load Max(Grupo) com Id Diferente

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?

Tags (1)
1 Solution

Accepted Solutions
Digvijay_Singh
Honored Contributor III

Re: Load Max(Grupo) com Id Diferente

Firstsortedvalue helps in such situations, may be like this -

Firstsortedvalue(Codigo,[Dias_Rup])

Firstsortedvalue(Marca,[Dias_Rup])

6 Replies
thiago_justen
Valued Contributor III

Re: Load Max(Grupo) com Id Diferente

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;

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
Digvijay_Singh
Honored Contributor III

Re: Load Max(Grupo) com Id Diferente

Firstsortedvalue helps in such situations, may be like this -

Firstsortedvalue(Codigo,[Dias_Rup])

Firstsortedvalue(Marca,[Dias_Rup])

junior_ehlke
Contributor III

Re: Load Max(Grupo) com Id Diferente

Se eu agrupar por Código ele vai me trazer os dois produtos, isso não pode acontecer.

thiago_justen
Valued Contributor III

Re: Load Max(Grupo) com Id Diferente

De fato, você está correto e eu fiz a leitura errada do seu problema. Nesse o que o digvijay sugeriu lhe atenderá.

Thiago Justen Teixeira Gonçalves
WhatsApp: 24 98152-1675
Skype: justen.thiago
junior_ehlke
Contributor III

Re: Load Max(Grupo) com Id Diferente

Deu Certo, ficou perfeito. Obrigado pela ajuda.

junior_ehlke
Contributor III

Re: Load Max(Grupo) com Id Diferente

Muito Obrigado, resolveu meu problema.