This Product Ideas board is currently undergoing updates, but please continue to submit your ideas.
Update the roll-up field to return expandable linked record values when rolling up a linked record list
The roll-up field currently returns comma-separated text when rolling up a linked record field/lookup. Unlike the lookup field which does return expandable records, roll-up fields can also remove duplicates using ARRAYUNIQUE(values). This is extremely useful when drilling up or down multiple levels of a linked record hierarchy because if any level has a one-to-many/many-to-many linked record relationship, duplication/redundancy will occur at the destination roll-up field (similarly with lookups).
With ARRAYUNIQUE() and a roll-up field, users can remove this unwanted duplication BUT at the loss of expandable record links.
The solution is to make the roll-up field return expandable records, just as the lookup field can.
Some other benefits from this:
Let's say we have the following hierarchy of linked tables:
Departments <-(one-to-many)-> Teams <-(many-to-many)-> Projects
...and I want to know which projects involve each department via the Projects table's "teams involved" field.
Approach A) In Departments, use a lookup field on the Teams table's linked record field to Projects
Approach B) In Projects, use a lookup field on the Teams table's linked record field to Departments
Approach C) In Departments, use a roll-up field on the Teams table's linked record field to Projects and use ARRAYUNIQUE(values) for the aggregation function
Approach D) In Projects, use a roll-up field on the Teams table's linked record field to Departments and use ARRAYUNIQUE(values) for the aggregation function
The solution is to make the roll-up field return expandable records, just as the lookup field can.
Everyone, base builders