I have a table that keeps track of calls being made by volunteers. The base has 3 main tables: callers, people being called, and a call log where volunteers submit a form detailing their calls (the tables are all linked). The call log form has a field where callers put “yes” if they reached the person and “no” if they did not reach the person. I want to create a view of the “people being called” table where there are only the people who have not been reached for all of the lates 3 calls. How can I do this? I know I could do rollup fields for the calls, and I have used this to keep track of when the last call was for each person, how many calls total, etc. But I am not sure how to keep track of the characteristics of the 3 latest calls.
Filter based on latest 3 values of a linked field
Best answer by Kamille_Parks11
It isn’t a perfect solution, but you could use a Lookup field in the [People being Called] table to get the yes/no field values from the [Call Log] table. Then you could use a formula like this one: IF(RIGHT({Lookup Field}&"",6)="nonono", "✓", ""), then you could filter a view where only records with the checkmark are shown.

The issue with this is that lookup and rollup field values aren’t necessarily sorted how you would like them to be, they’re based on the order Linked records appear in the Link to Another Record field. This might not be an issue for you though as you/your team are probably adding new call log records in the order they occur anyway.
Let me know if this works as a solution!
Login to the community
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.
