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

Tabela temporária

Boa tarde

Como faço (se possível) para criar uma tabela temporária que busca dados de três outras tabelas já carregadas 
Meu foco é: preciso realizar um cálculo devido a restrições de memória edição de páginas, e preciso que o cálculo seja feito dentro do próprio script. No entanto, estas são tabelas (seções) tem campos com chaves diferentes.

Observação: uma seção é do Salesforce e as outras duas são outras que precisaram ser criadas.

Labels (4)
1 Reply
Lidiane
Employee
Employee

Oi Leticia, no script você pode criar uma nova tabela puxando dados de tabelas já carregadas. Para isso você pode utilizar o comando abaixo:

NomeNovaTabela:

LOAD * RESIDENT TabelaCarregada_1 where ....;

LOAD * RESIDENT TabelaCarregada_2 where ....;

Se você carregar essas tabelas de forma sequencial, como no exemplo acima, elas serão concatenadas em uma mesma tabela, citada como NomeNovaTabela no exemplo.
Caso você queira criar tabelas distintas, basta definir um nome antes do comando LOAD., exemplo:

NomeNovaTabelaTemp1:

LOAD * RESIDENT TabelaCarregada_1 where ....;

NomeNovaTabelaTemp2:

LOAD * RESIDENT TabelaCarregada_2 where ....;

Ao final do seu script é importante você limpar as tabelas que não serão úteis no seu modelo e deixar somente as que você utilizará na análise de dados. Para eliminar as tabelas extras você deve utilizar o comando DROP TABLE.

Vejam as documentações abaixo que devem te ajudar.

https://help.qlik.com/pt-BR/sense/February2024/Subsystems/Hub/Content/Sense_Hub/Scripting/load-data-...

https://help.qlik.com/pt-BR/sense/February2024/Subsystems/Hub/Content/Sense_Hub/Scripting/ScriptRegu...