Формула для подавления поля при дублировании в Crystal Reports

У меня есть представление, которое показывает данные о кристальных отчетах, где у меня есть такие поля, как тариф, аренда, акции, брутто и нетто. Моя проблема в том, что если кто-то изменит тариф в базе данных, он покажет 2 строки одной и той же записи с другим тарифом, что нормально поведение с точки зрения базы данных, но я хочу подавить поле ежемесячной аренды до 0, если один и тот же идентификатор имеет другой тариф или аренда повторяется в новой записи.

ID  Tariff  Rental
1    20       390
1    15       390

Я хочу, чтобы поле «Аренда» в отчетах было подавлено, если дубликаты основаны на идентификаторе. В настоящее время я использовал эту формулу в кристаллическом отчете, чтобы проверить предыдущие данные поля и подавить дублирование.

{DatabaseField}=Предыдущий ({DatabaseField})

Он работает нормально, но если идентификатор не совпадает и аренда повторяется, он также будет подавлять, чего я не хочу. Я хочу, чтобы он подавлялся только для одного и того же идентификатора.

8
задан Mohsin 23 July 2012 в 05:33
поделиться