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

Acumular valor em nova tabela no Script

 

Prezados, boa tarde

Quer o auxílio na seguinte questão: estou carregando duas tabelas (resultado da combinação de outras) Valor Orçado e Valor Executado, porém a tabela Valor Executado está com lançamentos por linha em cada mês.Segue EM ANEXO MODELO.

Preciso da tabela TABELA EXECUTADO, fique com o formato IDÊNTICO A TABELA ORÇADO para executar gráficos e análises, com quase 10 mil linhas e com o somatório por mês e com possibilidade de colocar nenhum script, gerando uma nova coluna?

MODELOS EM ANEXOS

 

AGRADEÇO

1 Solution

Accepted Solutions
lujsantos
Partner - Contributor II
Partner - Contributor II

Se entendi bem, você precisaria sumarizar os dados dessa forma:

 

[EXECUTADO TEMP]:
LOAD * INLINE [
"EXECUTADO", "MES", "VALOR"
A, 1, '9.000'
A, 1, '10.000'
A, 1, '11.000'
A, 2, '9.000'
A, 2, '10.000'
A, 3, '11.000'
A, 3, '9.000'
B, 1, '10.000'
B, 1, '11.000'
B, 1, '9.000'
B, 2, '10.000'
B, 2, '11.000'
B, 3, '9.000'
B, 3, '10.000'
];


[EXECUTADO]:
NOCONCATENATE
LOAD
EXECUTADO,
MES,
SUM(VALOR) as VALOR
Resident
[EXECUTADO TEMP]
GROUP By
EXECUTADO,
MES
;

DROP TABLE [EXECUTADO TEMP];

 

O resultado:

lujsantos_0-1589580553112.png

 

Espero ter ajudado.

Lucas Santos
Consultor Sênior de Business Intelligence

View solution in original post

2 Replies
lujsantos
Partner - Contributor II
Partner - Contributor II

Se entendi bem, você precisaria sumarizar os dados dessa forma:

 

[EXECUTADO TEMP]:
LOAD * INLINE [
"EXECUTADO", "MES", "VALOR"
A, 1, '9.000'
A, 1, '10.000'
A, 1, '11.000'
A, 2, '9.000'
A, 2, '10.000'
A, 3, '11.000'
A, 3, '9.000'
B, 1, '10.000'
B, 1, '11.000'
B, 1, '9.000'
B, 2, '10.000'
B, 2, '11.000'
B, 3, '9.000'
B, 3, '10.000'
];


[EXECUTADO]:
NOCONCATENATE
LOAD
EXECUTADO,
MES,
SUM(VALOR) as VALOR
Resident
[EXECUTADO TEMP]
GROUP By
EXECUTADO,
MES
;

DROP TABLE [EXECUTADO TEMP];

 

O resultado:

lujsantos_0-1589580553112.png

 

Espero ter ajudado.

Lucas Santos
Consultor Sênior de Business Intelligence
LENILSONANDRES
Contributor
Contributor
Author

Lucas Santos, boa noite

Muitíssimo Obrigado. Conseguir realizar o procedimento.

Forte abraço!