Skip to main content
Announcements
Live today at 11 AM ET. Get your questions about Qlik Connect answered, or just listen in. SIGN UP NOW
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Associação de tabelas

Pode ser uma coisa besta, mas estou com dúvidas em um exemplo abaixo:

Estou trabalhando com duas tabelas com os seguintes formatos:

Qual seria a melhor forma de associar as duas tabelas quando eu criasse uma lista com a coluna Mês ele associasse com os valores da coluna Janeiro? 

E quando eu selecionasse Janeiro e Fevereiro ele me trouxesse o acumulado dos dois meses...

Desde já agradeço,

Gustavo Amorim

1 Solution

Accepted Solutions
nicolett_yuri

Gustavo, a primeira tabela possui os meses como colunas?

O ideal é, em primeiro lugar, você girar essa tabela para que os meses fiquem em linhas.

Para fazer isso, você deve utilizar o recurso de CrossTable(). Depois da tabela transformada, você consegue fazer essa ação selecionando os dois meses.

View solution in original post

4 Replies
nicolett_yuri

Gustavo, a primeira tabela possui os meses como colunas?

O ideal é, em primeiro lugar, você girar essa tabela para que os meses fiquem em linhas.

Para fazer isso, você deve utilizar o recurso de CrossTable(). Depois da tabela transformada, você consegue fazer essa ação selecionando os dois meses.

thiago_mlg
Creator II
Creator II

Gustavo,

Uma outra forma de fazer a mesma função é:

Na tabela a direita, que você colocou, o formato em coluna já esta correto, então fica como está.

Na tabela que está com os dados horizontal, para transforma-la em vertical igual a outra vc vai fazer o seguinte.

carregue a tabela que ja esta correta.

TABELA:

LOAD

CC             AS CODIGO,

'JANEIRO' (TEXTO)           AS MES,

'1'                                         AS COD_MES,   

JANEIRO (CAMPO)             AS VALOR

FROM  TABELA


CONCATENATE


TABELA:

LOAD

CC             AS CODIGO,

'FEVEREIRO' (TEXTO) AS MES,

'2'                                         AS COD_MES,   

FEVEREIRO (CAMPO)        AS VALOR

FROM  TABELA


e assim por diante até dezembro.. Desta forma ele faz o seguinte:


vai concatenar as tabelas transformando-as em vertical, ai vc terá:


CC          MES          COD_MES          VALOR

A          JANEIRO          1                         10

A          FEVEREIRO     2                         10

A          MARCO              3                         10


E ASSIM POR DIANTE.



Dai é só relacionar as tabelas..


Espero ter ajudado..


Thiago Gonçalo

Not applicable
Author

Obrigado!

Not applicable
Author

Obrigado Thiago! E sempre bom ter outra forma de fazer!

Abraço,

Gustavo