Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
nataliasv30
Contributor
Contributor

Criar um campo contendo a soma de duas tabelas distintas.

Prezados boa tarde.

Gostaria de saber colocar em uma tabela a soma de campos de duas tabelas distintas.

Exemplo:

Tenho uma tabela de vendas e uma tabela de pagamentos, ambas conectadas a uma link table.IMAGEM.png

Preciso de uma tabela que contenha a soma dos  Campos 'PGTO - Valor Liquido' e 'VENDA - Valor Liquido', desta forma.

IMAGEM2.png

Como posso fazer?

Obrigada a todos.

1 Reply
forticarrion
Contributor II
Contributor II

Ola @nataliasv30 

A impressão que estou tendo é que ambas as tabelas PAGAMENTO  e VENDAS não estão bem relacionadas a partir da sua LinkTable, para entender melhor oque esta acontecendo com seu modelo de dados precisaria do qvf e os dados.

Uma opção para encontrar o problema seria criar uma nova tabela apenas com a dimensão KeyLink e as expressões de sum de ambas os campos das tabelas que deseja e ver se retorna os valores, no print que anexou mostrando a tabela retornou dados apenas para a expressão sum([VENDAS - Valor Liquido]), não sei se no momento estava com algum filtro selecionado que pegou o cliente cuja teve uma venda porem ainda não pagou ...

Segue exemplo caso o relacionamento esteja correto entre as tabelas;

Venda:
load * Inline [
	KeyLink, VendaValor
	1, 15
	2, 100
	3, 150
	4, 80
	5, 75
];

Pagamento:
load * Inline [
	KeyLink, PagamentoValor
	1, 15
	2, 100
	3, 100
	3, 50
	4, 60
	5, 75
];

 

shot02.PNG