我有一个视图,可以在水晶报表上显示数据,其中包括tariff、rental、shares、gross和net等字段。我的问题是,如果有人在数据库中更改tariff,则会显示两行相同记录但tariff不同的情况,这是从数据库角度来看正常的行为,但我希望如果相同的id具有不同的tariff或者租金在新记录中重复出现,则将月租字段压制为0。
ID Tariff Rental
1 20 390
1 15 390
我希望在报表中,如果基于id有重复的出租字段,可以被抑制。目前我在Crystal Report中使用了这个公式来检查之前的字段数据,并且如果有重复就进行抑制。
{DatabaseField}=Previous({DatabaseField})
它能够很好地工作,但是如果id不同但是租金重复,也会被抑制,而这并不是我想要的。我希望它只对相同的id进行抑制。