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

logica para pegar o proximo numero

Prezados,

seguindo a tabela exemplo abaixo, necessito pega o menor "numero" dos "ids" quando a letra não for "a" e quando for ele deve buscar o segundo numero menor do mesmo id. 

 

           id   numero    nome
11    a
13    c
25    a
27    d

Abração p povo ai!!!

1 Solution

Accepted Solutions
marcelviegas
Creator II
Creator II
Author

consegui fazer assim:

tmimt:

LOAD id,

     numero,

     nome

FROM

(ooxml, embedded labels, table is Plan1);

teste:

load id,min(numero)

Resident tmimt

Group by id;

left join

load id,numero,nome

Resident tmimt;

drop table tmimt;

ad id,if(nome='a',Peek(numero,1),numero) as numero2

Resident teste;

View solution in original post

3 Replies
marcelviegas
Creator II
Creator II
Author

a resposta deve ser 1|3

                              2|7

mario_sergio_ti
Partner - Specialist
Partner - Specialist

Amigo;

Insere somente a dimensão [id]; e

Uma medida/expressão:

Max([numero])

Consultor certificado | Quem compartilha, aprende!
https://www.linkedin.com/in/mariosergioti
marcelviegas
Creator II
Creator II
Author

consegui fazer assim:

tmimt:

LOAD id,

     numero,

     nome

FROM

(ooxml, embedded labels, table is Plan1);

teste:

load id,min(numero)

Resident tmimt

Group by id;

left join

load id,numero,nome

Resident tmimt;

drop table tmimt;

ad id,if(nome='a',Peek(numero,1),numero) as numero2

Resident teste;