Você pode usar a operação de seguir uma conexão múltiplas vezes, encadeando campos Conexão Com com pontos. Por exemplo, considere as tabelas:
Pessoastem uma colunaContratos celebrados, que é uma conexão com a tabelaContratos. Uma pessoa pode ter vários contratos — por exemplo, um contrato de estágio que teve início e fim, seguido de um contrato CLT em vigor.Contratostem uma colunaPagamentos realizados, que é uma conexão com a tabelaPagamentos. Um contrato pode ter vários pagamentos — por exemplo, um para cada mês trabalhado.Pagamentostem uma colunaValorcom o montante pago naquele mês.
Neste exemplo, queremos calcular o valor total que a empresa já pagou a cada colaborador, ao longo de todos os meses trabalhados e todos os contratos que ele já teve. Para isso, vamos criar um campo do tipo Fórmula na tabela Pessoas, com a seguinte expressão:
SUM(@Contratos celebrados.Pagamentos realizados.Valor)
Essa fórmula faz exatamente o que queremos:
Em cada linha da tabela pessoas, pega todos os contratos associados a essa pessoa
Para cada um desses contratos, pega todos os pagamentos associados a ele
Para cada um desses pagamentos, pega seu valor
Por fim, a função
SUMsoma todos os valores retornados pela conexão encadeada