Add or Edit Record by matching multiple fields

I want to add or edit a record based on the data in multiple fields. 

E.g. I want to edit a record if:
record.id == id AND record.date == date

But, if one of those doesn't match, I want to create a new row where
record.id = id, record.date = date, record.other_field = other_value

Is there a way to do this with the Add or Edit Record interface?
[image.png]
Other
5 replies