У меня есть представление, которое показывает данные о кристальных отчетах, где у меня есть такие поля, как тариф, аренда, акции, брутто и нетто. Моя проблема в том, что если кто-то изменит тариф в базе данных, он покажет 2 строки одной и той же записи с другим тарифом, что нормально поведение с точки зрения базы данных, но я хочу подавить поле ежемесячной аренды до 0, если один и тот же идентификатор имеет другой тариф или аренда повторяется в новой записи.
ID Tariff Rental
1 20 390
1 15 390
Я хочу, чтобы поле «Аренда» в отчетах было подавлено, если дубликаты основаны на идентификаторе. В настоящее время я использовал эту формулу в кристаллическом отчете, чтобы проверить предыдущие данные поля и подавить дублирование.
{DatabaseField}=Предыдущий ({DatabaseField})
Он работает нормально, но если идентификатор не совпадает и аренда повторяется, он также будет подавлять, чего я не хочу. Я хочу, чтобы он подавлялся только для одного и того же идентификатора.