Apr 02, 2019 09:02 AM
Can’t seem to find anyone with this problem and been cracking my skull on it…
I use airtable to manage the factory and I have 6 welding tables which I need to divide work out fairly. I would like to be able to “group” by the last 10 jobs that I gave each of the welders in order to see how to divide the work fairly (because some work is more difficult which affects the bonus that they get).
The problem is they don’t all work at the same pace, so filtering by date doesn’t give me what I would like. I would like to display the last 10 records before now, grouped by employee.
Any clever ideas? We have the pro subscription so a solution through blocks or pivot table is also ok.
Thanks!
Michael
Apr 02, 2019 09:34 AM
This method requires one extra step whenever you create a new “Job” record, but it should get you close to what you want. I am assuming you create all of your jobs in one table, which I am referring to as “Jobs”.
📊
or something in the name field so that when I link records to it, I can easily see in the linked table when a record is or is not linked)IF({Autonumber Field} + 10 > {Count Field}, "✅")
This only finds the last 10 records by order of when the records were created - it does not take into account any “Dates” you enter in to the records – so it may end up being of limited usefulness if you are often adding records well beyond the dates of the jobs currently being processed – but it’s at least a starting point that you may be able to tweak to get closer to what you need to see.
Apr 02, 2019 10:05 AM
brilliant, never thought of that.
Apr 02, 2019 10:11 AM
also, to expand on Jeremy’s solution:
When I need to ensure every record in a table is linked to a record in an “auxiliary” table as is the case here, I create a view where records are grouped by that Link field. This way whenever I add a record in this view it will automatically link to the aux table without much thought from me.