Tentei fazer um exemplo analogo. Tenho duas tabelas a de venda  e a de clientes a de cliente tem os seguintes campos código nome Cidade . etc... A de vendas tem o seguinte campos Documento  Codcli Codloj Dtpedido Total .... etc.   fiz o  link entre {Cliente.código}----{Venda.Codcli}. Selecionei os campos a serem exibidos  {Cliente.Cidade} {Cliente.Nome}  Depois escolhi o campo a ser filtrado  {Venda.Dtpedido} setei a data desejada ---- Será que você sabe como posso setar uma fórmula usar exatamente 13 semanas atrás da data de hoje?  Depois de pronto fiz o somátorio das vendas por cliente Sum ({Venda.Total}, {Ficha.Nome}) pronto agora tenho um relatorio mais ou menos assim       São Paulo       Jamile Camilo Brito                                 R$ 831,70       .       .         São Carlos          Maria Silva Santos                                  R$ 1008,41       .       .    agora tentei filtrar os clientes que não compraram nada esse periodo para isso tentei o Select expert : Sum ({Venda.Total}, {Ficha.Nome}) = 0  o relátorio ficou vazio usei a fórmula isnull(Sum ({Venda.Total}, {Ficha.Nome})); no formula  workshop e inserir essa formula pra cada cliente. retorna a msg false pra todos não acho nenhum true  Daí tentei fazer os procedimentos com os links que é onde creio que esteja o problema  fiz o  link entre {Cliente.código}----{Venda.Codcli}. originalmente estava em innerjoin not enforced e link type = Segui sua orientação de mudar o join type para Left or Right Out e por não saber o significado de enforce join e join type fiz várias combinaçãos, mas todas foram frustadas.    Espero que ainda tenha uma ideia pra poder me ajudar.   Desde já sou grato