Unlock a world of possibilities! Login now and discover the exclusive benefits awaiting you.
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 |
1 | 1 | a |
1 | 3 | c |
2 | 5 | a |
2 | 7 | d |
Abração p povo ai!!!
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;
a resposta deve ser 1|3
2|7
Amigo;
Insere somente a dimensão [id]; e
Uma medida/expressão:
Max([numero])
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;