Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
clau2003cos
New Contributor III

linha para coluna

Boa tarde!

Estou gerando um dado em txt que quando jogo no excel fica nesse formato 

  

DATAPRODUTOQTDE VENDIDA
01/mai110
01/mai215
01/mai320
01/mai425
02/mai130
02/mai235
02/mai340
02/mai445

mas preciso gerar um txt que quando for importado para o excel fique nesse formato

 

DATA01/mai02/mai
PRODUTOQTDE
1 1030
2 1535
3 2040
4 2545

É possível gera o arquivo?

obs: tenho que gerar em txt devido ao volume de dados

Grato

Tags (1)
1 Solution

Accepted Solutions
clau2003cos
New Contributor III

Re: linha para coluna

Com a mudança do ultimo set (esta sublinhado), funcionou!!!


Grato!


ORIGEM: 

LOAD DATA, 

     PRODUTO, 

     [QTDE VENDIDA] 

FROM 

[https://community.qlik.com/thread/221439

(html, codepage is 1252, embedded labels, table is @1); 

 

SET x=; 

For i = 1 to FieldValueCount('DATA') 

  LET DATA = FieldValue('DATA',i); 

  Final: 

$(x) LOAD distinct 

  PRODUTO, 

  [QTDE VENDIDA] AS [$(DATA)] 

  RESIDENT ORIGEM 

  where DATA='$(DATA)'

  SET x='JOIN(Final)';

NEXT 

4 Replies
Employee
Employee

Re: linha para coluna

Vejas se atende:

ORIGEM:

LOAD DATA,

     PRODUTO,

     [QTDE VENDIDA]

FROM

[https://community.qlik.com/thread/221439]

(html, codepage is 1252, embedded labels, table is @1);

SET x=;

For i = 1 to FieldValueCount('DATA')

  LET DATA = FieldValue('DATA',i);

  Final:

$(x) LOAD distinct

  PRODUTO,

  [QTDE VENDIDA] AS [$(DATA)]

  RESIDENT ORIGEM

  where DATA='$(DATA)';

  SET x='LEFT JOIN(Final)';

NEXT

Employee
Employee

Re: linha para coluna

Já chegou a uma resposta? Se sim, marque como respondida, por favor

Como obter ajuda? Leia antes de postar

clau2003cos
New Contributor III

Re: linha para coluna

Com a mudança do ultimo set (esta sublinhado), funcionou!!!


Grato!


ORIGEM: 

LOAD DATA, 

     PRODUTO, 

     [QTDE VENDIDA] 

FROM 

[https://community.qlik.com/thread/221439

(html, codepage is 1252, embedded labels, table is @1); 

 

SET x=; 

For i = 1 to FieldValueCount('DATA') 

  LET DATA = FieldValue('DATA',i); 

  Final: 

$(x) LOAD distinct 

  PRODUTO, 

  [QTDE VENDIDA] AS [$(DATA)] 

  RESIDENT ORIGEM 

  where DATA='$(DATA)'

  SET x='JOIN(Final)';

NEXT 

Employee
Employee

Re: linha para coluna

Pro favor, marque como "Correta" para fechar o tópico