Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Calcular diferença entre campos de tabelas diferentes

Olá pessoal,

Estou tendo dificuldades para resolver a seguinte questão: Estou tentando criar uma nova tabela com uma coluna que me mostre a diferença entre os campos "VALORTRAN" e "VALORPAGTO". O problema é que estes campos estão em tabelas diferentes e eu não posso fazer join entre elas porque caso faça, a memoria do computador não suportaria abrir o qvw.

dfghfsd.jpg

Alguem tem alguma sugestão de como fazer?

Desde já agradeço.

Labels (4)
2 Replies
eduardo_sommer
Partner - Specialist
Partner - Specialist

Oi Rodrigo,

A tabela Dados tem apenas um linha em Recbtos para cada linha em Transações? Neste caso, você tem duas alternativas. A primeira é fazer um join entre as três tabelas, no script de carga, resultando em apenas uma e, daí fazer a operação, ou simplesmente, em uma tabela simples, colocar Nuncar ou Codigo como dimensão e subtrair only(Valorpagto) de only(Valortran).

Se a relação for 1:N, você terá que fazer a soma do lado N para operar com o only da outra parte.

Por favor, passe mais detalhes do modelo

Eduardo

joao_sp_campina
Creator II
Creator II

Bom dia Rodrigo,

Segue um qvw com modelo de cálculos em campos de tabelas diferentes.

Veja se pode te ajudar.

João Carlos Ferreira.