Formuła tłumienia pola, jeśli jest duplikatem w Crystal Reports

Mam widok, który pokazuje dane w kryształowych raportach, gdzie mam pola takie jak taryfa, wynajem, udziały, brutto i netto. Mój problem polega na tym, że jeśli ktoś zmieni taryfę w bazie danych, to pokaże 2 wiersze tego samego rekordu z inną taryfą, co jest normalne zachowanie z punktu widzenia bazy danych, ale chcę zablokować pole miesięcznego wynajmu do 0, jeśli ten sam identyfikator ma inną taryfę lub wynajem jest powtarzany w nowym rekordzie.

ID  Tariff  Rental
1    20       390
1    15       390

Chcę, aby pole Wypożyczanie raportów było wyłączone, jeśli duplikaty oparte są na identyfikatorze. Obecnie użyłem tej formuły w raporcie kryształu, aby sprawdzić dane poprzedniego pola i pominąć, jeśli jest duplikatem.

{DatabaseField} = Previous ({DatabaseField})

Działa dobrze, ale jeśli identyfikator nie jest taki sam i czynsz jest powtarzany, to również będzie on tłumił, czego nie chcę.

questionAnswers(4)

yourAnswerToTheQuestion