Fórmula para suprimir campo se duplicado no Crystal Reports

Eu tenho uma visão que mostra dados sobre relatórios de cristal onde eu tenho campos como tarifa, aluguel, ações, bruto e net.Meu problema é se alguém altera a tarifa no banco de dados que mostraria 2 linhas do mesmo registro com tarifa diferente que é normal comportamento do ponto de vista do banco de dados, mas eu quero suprimir o campo de aluguel mensal para 0 se o mesmo id tem tarifa diferente ou o aluguel é repetido em novo registro.

ID  Tariff  Rental
1    20       390
1    15       390

Eu quero o campo de arrendamento em relatórios a ser suprimidos se duplicatas com base no id.Currently eu usei essa fórmula no relatório de cristal para verificar dados de campo anteriores e suprimir se duplicado.

{DatabaseField} = Anterior ({DatabaseField})

Ele está funcionando bem, mas se o id não for o mesmo e o aluguel for repetido, ele também suprimirá o que eu não quero. Eu quero que ele apenas suprima o mesmo id.

questionAnswers(4)

yourAnswerToTheQuestion