Oi Jonathan, tudo bem?
Para criar um cálculo que considere a maior data da sua segunda tabela como ponto de corte para a soma dos valores da primeira tabela. Você pode tentar seguir os passos abaixo:
Identifique a maior data na tabela "Apontamento saída":
Você pode criar um campo calculado para encontrar a maior data na tabela de saída. Algo como:
{ FIXED : MAX([Data]) }
Isso te dará a maior data na tabela "Apontamento saída", que no seu exemplo é 22/12/2024.
Filtre a tabela "Apontamento entrada":
Crie um cálculo que filtre os dados da tabela "Apontamento entrada" até essa data máxima:
IF [Data] <= { FIXED : MAX([Data]) } THEN [Quantidade] ELSE 0 END
Isso vai garantir que você só some as quantidades até o dia 22/12/2024.
Soma das quantidades:
Agora, você pode somar as quantidades filtradas:
SUM(IF [Data] <= { FIXED : MAX([Data]) } THEN [Quantidade] ELSE 0 END)
Divisão das somas:
Finalmente, divida a soma dos valores da tabela "Apontamento entrada" pela soma dos valores da tabela "Apontamento saída" até a mesma data:
SUM(IF [Data] <= { FIXED : MAX([Data]) } THEN [Quantidade] ELSE 0 END) / SUM([Quantidade])
Certifique-se de que a soma na tabela "Apontamento saída" também está considerando apenas até a data máxima.
Lembre-se de que você precisa garantir que ambas as tabelas estejam corretamente relacionadas ou unidas no Tableau para que os cálculos funcionem como esperado.
Mas reforço que as fórmulas acima são apenas sugestões e, como não tenho acesso ao projeto completo, é possível que sejam necessários alguns ajustes para atender às necessidades específicas.
Espero que isso ajude.
Qualquer dúvida, não hesite em compartilhar no fórum.
Abraços!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado