Save the date! Join us on October 16 for our Product Ops launch event. Register here.
Apr 28, 2021 07:02 AM
Hi there,
I have a question that I can’t seem to wrap my head around, so I would love to have your input. Let’s take a look at the following screenshot:
As you can see, I group records based on a name. In this case, we have “K” and we have “T”.
I would love to create a sum of the points for each person. So K would have 1 point, where T would have 5 points. There is indeed already a SUM, but I’m not able to sort on the SUM of each group (if I can, please let me know how, meaning that T would be on top of K).
So, I would like to create a field that is able to calculate the SUM from all the records for each name separately. I would not mind if I would see that same result in each record, but the idea is to create a scoreboard, where the highest sum of points for each person is on top (currently, when I sort, it just sorts on the individual point).
Is this possible, and if so, how would I go about this?
(Basically, I want to do some kind of count if on each name separately and on each month separately, although the month parameter I can probably tackle with a view)
Thanks so much!
Solved! Go to Solution.
Apr 29, 2021 03:03 PM
Try doing the following:
{Name}
field. (This is so you can easily undo the following steps if you don’t like the result. You won’t actually need two fields for name when done.){Name copy}
and click “customize field type”. Change the field type from “single select” to “Link to another record” and select “+ Create a new table”.SUM(values)
You will now have a table that automatically adds up each person’s whatever-this-field-is. For new records you can link to the [Name copy]
table by simply clicking the plus symbol in the appropriate cell and selecting an existing name from that table or adding a new one.
Apr 28, 2021 11:09 AM
Welcome to the Airtable community!
The sums that you are currently seeing are in the summary bar. Values in the summary bar are not accessible anywhere else. You cannot use them in formulas and you cannot group based on them.
One option is to move your {Name} field (and possibly other fields with repeated information) to a new table and connect the tables with linked record fields. You can then use a rollup field to produce your sum in the linked table. You can then pass that sum back to this table using another rollup field, and then group on the sum. The process is actually less complicated than it sounds.
Apr 28, 2021 12:38 PM
Hi @kuovonne, thanks for looking into it!
I noticed that this solution was offered a couple of times, but I have no idea how to do that. I can’t seem to understand what needs to be linked, how and how that rollup works. I have reviewed the documentation and tried for a while now, but I believe I would just need to see an example base with a couple of records (and thus two tables in that base?) to understand how it works.
I’m definitely not expecting this, but if you would have some time to create a dummy base with a couple of records to show this, where I would be able to examine the fields and their setup, that would be amazing. Thanks in advance!
Apr 29, 2021 03:03 PM
Try doing the following:
{Name}
field. (This is so you can easily undo the following steps if you don’t like the result. You won’t actually need two fields for name when done.){Name copy}
and click “customize field type”. Change the field type from “single select” to “Link to another record” and select “+ Create a new table”.SUM(values)
You will now have a table that automatically adds up each person’s whatever-this-field-is. For new records you can link to the [Name copy]
table by simply clicking the plus symbol in the appropriate cell and selecting an existing name from that table or adding a new one.