So if I have the story right, a member comes to a meet up but does multiple check-in's. The Issue is that they get charged for coming to the meet up and not for each check in.
So the only way to know how many meet ups an individual member went to is to have a table where the key field is a concatenation of the Related Member and the Related meet up. Table would be called Member Meet up Attendance.
I would set up the table with that key field as a text field and initialize it by running a summary report of all the check ins summarized by the field on the checkins table which is a formula text concatenation like
List("-", totext([related member]), totext([Related Meet up])
This would be a summary report. You would then copy that report over to the unique member meet ups table. That is just to do a one time initialization of the table.
Then on the Member meetups table you would put in a field called square [Member- Meetup Exists?] This will be a formula checkbox field set to the formula of
true
Then you would look that up down into checkins.
Then you were set up an automation so that when a checkin record is created and that look up field is equal to unchecked meaning that no member check and record yet exist in the automation would create one.
Then once you are that far you can either run reports off that member meet up table or you may just find it easier to flag check ins ends where the record id of the check in is equal to the Minimum Record ID of all check ins on the relationship where one member meeting has many checkins. In other words you will flag the first check in at a meet up as the one that you will charge four dollars for and ignore the rest on your reporting.
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------