Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Talend Cloud AWS EU Scheduled Outage: Starting Tues 26 May 21:00 CEST with expected completion Wed 27 May 01:00 CEST
cancel
Showing results for 
Search instead for 
Did you mean: 
pedroivo
Creator
Creator

Como restringir quantidade de linhas um load

Boa tarde, comunidade.

tenho um cenário onde preciso recuperar um numero específico de linhas em um load.

O comando similar no sql seria o rownum(), tentei usar o comando recno()> Qtd_linhas dentro da clausula where, mas não funcionou.

Algum colega tem alguma sugestão para retornar uma quantidade especifica de linhas.

 

3 Replies
Gabriel_Fernandes
Contributor III
Contributor III

Olá,

você pode usar o comando First(Qtd_linhas) antes do Load.

pedroivo
Creator
Creator
Author

Boa tarde,

esse comando não atende o que eu quero, o camando first irá retornar as primeiras n quantidade de linhas, não expliquei muito bem o que eu preciso, me desculpe.

Identificando por exemplo as 15 primeiras linhas , vou preencher uma variável com um determinado conteúdo, os demais campos ficaram em branco.

 

Gabriel_Fernandes
Contributor III
Contributor III

experimente então colocar o RECNO() no script:

 

LOAD

RECNO() AS Numero

FROM xxxxx

WHERE Numero >Qtd_linhas;

 

o RECNO() numera a sua base completa, se você tem tratativas na carga, sugiro fazer uma RESIDENTda sua tabela e depois aplicar a sugestão acima.