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

Relacionamento entre duas tabelas Fato

Pessoal bom dia!

Estou precisando relacionar duas tabelas fato. Vi que tem outros post sobre o assunto, porém o que vi até agora é a concatenação de dados para relacionar com dimensões e desta forma já utilizo. 

No caso em questão, estou desenvolvendo um fluxo de caixa utilizando as tabelas do Protheus, onde temos Contas a Receber, Contas a Pagar e Movimento Bancários, sendo que os registros de Contas a Receber (baixado) e Contas a Pagar (baixado) geram o Movimento Bancário. Eu preciso, quando for exibido informações de baixa (receber ou pagar) incluir dados dos títulos (emissão, vencimento, etc). É possível este relacionamento?

Abaixo segue a linktable como já utilizo hoje, para relacionamento com as dimensões:

Linktable:

Load
CHAVE_LINK, //MOV_PREFIXO & MOV_NUMERO & MOV_PARCELA & MOV_TIPO & MOV_FORNECE & MOV_LOJA & MOV_DTDISPO & MOV_FILIAL & MOV_DOCUMEN
MOV_DTDISPO AS Data,
'Baixa' AS Tipo,
MOV_NATUREZ AS CHAVE_NATUREZA,
MOV_BANCO & MOV_AGENCIA & MOV_CONTA AS CHAVE_BANCO,
IF(MOV_RECPAG = 'R','C','F') & MOV_CLIENTE & MOV_LOJA AS CHAVE_CLF
Resident Realizado;

Concatenate

Load
CHAVE_LINK, //CAP_PREFIXO & CAP_NUM & CAP_PARCELA & CAP_TIPO & CAP_FORNECE & CAP_LOJA & CAP_VENCREA & CAP_FILIAL
CAP_EMISSAO AS Data,
'Emissao' as Tipo,
CAP_NATUREZ AS CHAVE_NATUREZA,
'F' & CAP_FORNECE & CAP_LOJA AS CHAVE_CLF,
CAP_PORTADO & CAP_AGENCIA & CAP_CONTA AS CHAVE_BANCO
Resident [Contas a pagar];

Concatenate

Load
CHAVE_LINK, //CAP_PREFIXO & CAP_NUM & CAP_PARCELA & CAP_TIPO & CAP_FORNECE & CAP_LOJA & CAP_VENCREA & CAP_FILIAL
CAP_VENCREA AS Data,
'Vencimento' as Tipo,
CAP_NATUREZ AS CHAVE_NATUREZA,
'F' & CAP_FORNECE & CAP_LOJA AS CHAVE_CLF,
CAP_PORTADO & CAP_AGENCIA & CAP_CONTA AS CHAVE_BANCO
Resident [Contas a pagar];

Concatenate

Load
CHAVE_LINK, //CAR_PREFIXO & CAR_NUM & CAR_PARCELA & CAR_TIPO & CAR_CLIENTE & CAR_LOJA & CAR_VENCREA & CAR_FILIAL
CAR_EMISSAO AS Data,
'Emissao' AS Tipo,
CAR_NATUREZ AS CHAVE_NATUREZA,
'C' & CAR_CLIENTE & CAR_LOJA AS CHAVE_CLF,
//CAR_VENDEDOR AS CHAVE_VEND,
(CAR_PORTADO & CAR_AGEDEP & CAR_CONTA) AS CHAVE_BANCO
Resident [Contas a receber];

Concatenate

Load
CHAVE_LINK, //CAR_PREFIXO & CAR_NUM & CAR_PARCELA & CAR_TIPO & CAR_CLIENTE & CAR_LOJA & CAR_VENCREA & CAR_FILIAL
CAR_VENCREA AS Data,
'Vencimento' AS Tipo,
CAR_NATUREZ AS CHAVE_NATUREZA,
'C' & CAR_CLIENTE & CAR_LOJA AS CHAVE_CLF,
//CAR_VENDEDOR AS CHAVE_VEND,
(CAR_PORTADO & CAR_AGEDEP & CAR_CONTA) AS CHAVE_BANCO
Resident [Contas a receber];

0 Replies