Estou tentando escrever um relatório em que, se o Valor A na Linha 1 for igual ao Valor B na Linha 2, o Valor A da Linha 2 será exibido na Linha 1. Se houver várias correspondências, adicione outra linha. Os Valores A e B são de duas tabelas diferentes.
Então, atualmente eu tenho:
Valor A | Valor B |
---|---|
12345 | |
67890 | 12345 |
13579 | 12345 |
E eu quero que seja:
Valor A | Valor B | Valor C |
---|---|---|
12345 | 67890 | |
12345 | 13579 | |
67890 | 12345 | |
13579 | 12345 |
Estou com dificuldades para referenciar dados de uma linha em outra. Qualquer ajuda é bem-vinda.
Tentei um comando e uma fórmula, mas sem sucesso.
A alternativa mais simples é fazer a junção externa do Valor A em <Tabela> com a coluna B em <Tabela2>, onde a Tabela2 é o alias da mesma tabela (no Crystal Designer, basta adicionar a mesma tabela duas vezes. A segunda cópia exigiria um alias).

Isso resultaria no seguinte conjunto de resultados:
Deixe que o relatório exiba todas as colunas, exceto a 3ª.