Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Como substituir espaço em branco por último registro?

Boa noite, como vão?

Estou com a seguinte dúvida: preciso preencher os espaços em branco de uma planilha com os dados da ultima compra, usando assim, o mesmo valor do registro anterior.

Tenho uma planilha com a seguinte formatação:

PRODUTO | PREÇO | DATA

X | 12 | 05/06/2017

Y | 10 | 05/06/2017

X |      | 06/06/2017

X |      | 07/06/2017

Y | 10 | 08/06/2017

Y |      | 09/06/2017

X | 15 | 10/06/2017

X |      | 12/06/2017

Gostaria que ela ficasse assim:

X | 12 | 05/06/2017

Y | 10 | 05/06/2017

X | 12 | 06/06/2017

X | 12 | 07/06/2017

Y | 10 | 08/06/2017

Y | 10 | 09/06/2017

X | 15 | 10/06/2017

X | 15 | 12/06/2017


Espero ter sido claro.

Conto com a ajuda de vocês.


Muito Obrigado!

Labels (2)
1 Reply
antoniotiman
Master III
Master III

Hi Leonardo,

Temp:
LOAD * Inline [
PRODUTO | PREÇO | DATA
X | 12 | 05/06/2017
Y | 10 | 05/06/2017
X | | 06/06/2017
X | | 07/06/2017
Y | 10 | 08/06/2017
Y | | 09/06/2017
X | 15 | 10/06/2017
X | | 12/06/2017
]
(delimiter is '|');
NoConcatenate
LOAD PRODUTO,DATA,
If(PRODUTO=Peek(PRODUTO) and Len(Trim(PREÇO))=0,Peek(PREÇO),PREÇO) as PREÇO
Resident Temp
Order By PRODUTO,DATA;
Drop Table
Temp;

Regards,

Antonio