Qlik Community

Qlik Brasil

Group community for Brazil users. discussion only in Portuguese.

Highlighted
silviolma
New Contributor III

Como criar um LINK TABLE para o calendário?

Tenho um painel que possui uma consulta de boletos mas esta consulta não possui campo chave correspondente nas outras tabelas, desta forma não é possível exibir os boletos que estão à vencer. Preciso criar um link table do calendário para que estes boletos sejam exibidos. Como fazer isto sem criar uma referência circular na consulta? No exemplo de dados que está em anexo tentei criar um link table com DT_VENCIMENTO, porém ao renomear outros campos que seriam chaves nas outras tabelas acabo mudando a modelagem dos dados,

Tags (1)
4 Replies
psilva001
Contributor

Re: Como criar um LINK TABLE para o calendário?

1- carregar os campos chave das outras tabelas dentro da linktable

2-gerar a chave da linktable concatenando esses campos

3-apagar esses campos das tabelas de origem, deixando somente na linktable

psilva001
Contributor

Re: Como criar um LINK TABLE para o calendário?

Criei dessa forma, veja se funciona:

[LINKTABLE]:

LOAD

          ID_CAL_BOLETO

RESIDENT

          [TBE_BOLETOS]

     ;

CONCATENATE(LINKTABLE)

LOAD

          ID_CALENDARIO

RESIDENT

          [TBE_ORIGEM]

     ;

CONCATENATE(LINKTABLE)

LOAD

          ID_CAL_BOLETO&'|'&ID_CALENDARIO      AS      [Chave_LinkTable]

RESIDENT [LINKTABLE]

     ;

silviolma
New Contributor III

Re: Como criar um LINK TABLE para o calendário?

Paulo!

Li em vários locais como faria pra criar linktable e não entendi, sua resposta bem resumida esclareceu bastante, principalmente onde informa para apagar os campos nas tabelas de origem. vou testar e dou um retorno aqui.

Obrigado!

silviolma
New Contributor III

Re: Como criar um LINK TABLE para o calendário?

Testei aqui e não funcionou muito bem pois também possuo outros campos chaves que devem estar na linktable para uma modelagem mais dinâmica, porém ao retirar estes campos chaves como NR_PROCESSO e NR_GUIA da tabela de origem perco a modelagem do painel. Nunca criei uma linktable e devo estar errando em algo.

QVW em anexo.

psilva001