Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Ribeiro
Specialist
Specialist

Copia um um registro do cabeçalho para toda a tabela

Quanto faço a leitura do script abaixo:

Veja que consigo trazer o Pedido mas ele faz parte do cabeçalho e gostaria de copiar 

ele para o campo pedido igual no modelo da planilha abaixo:

Seque qvw e a planilha do excel (exemplo)

Alguma dica?

2019-04-13_08-02-03.png

Como eu gostaria que ficasse assim:

O pedido fosse copia para toda a tabela

CodigoProdutoQuantidadePedido
53187870001479617
53191168001479617
53196750001479617
53197750061479617
  479617

 

Script Abaixo:

SET vPath = 'C:\Geral\pedidos';

 

/*


Procurando por arquivos para execução manual.


*/


sub QVWDir(Root)

 

 

FOR each vExt in 'xls'


FOR each vFoundFile in filelist( '$(Root)' & '\*.'& '$(vExt)' )

 

Trace >> Arquivo Encontrado: $(vFoundFile);

 

 

 


TESTE:


LOAD
num(@2) as CodigoProduto,
@3 as Pedido,
@4 as Tamanho,


@7 as Quantidade

FROM
'$(vFoundFile)'
(biff, no labels, table is RelatorioPedido$, filters(
Remove(Row, Pos(Top, 1)),
Remove(Row, Pos(Top, 2)),
Remove(Row, Pos(Top, 2)),
Remove(Row, Pos(Top, 51))
));

STORE TESTE INTO C:\Geral\pedidos\qvd\TESTE.QVD(QVD);

 


NEXT vFoundFile;

 


NEXT vExt;

 

FOR each Dir in dirlist( '$(Root)' & '\*' )


call QVWDir('$(Dir)')


NEXT Dir;

 

end sub

 

Call QVWDir('$(vPath)');

 

Neves
1 Solution

Accepted Solutions
Ribeiro
Specialist
Specialist
Author

Acho que resolvi.

Load
num(Pedido) as PedidoDigitado

Resident TESTE;

 

2019-04-13_09-58-16.png

Neves

View solution in original post

1 Reply
Ribeiro
Specialist
Specialist
Author

Acho que resolvi.

Load
num(Pedido) as PedidoDigitado

Resident TESTE;

 

2019-04-13_09-58-16.png

Neves