Airtable's power really shines when structuring a base in a relational way. In my experience working with many new Airtable users, this is not always immediately obvious and takes education (especially for users coming from Excel). Instead of requiring some mindset shifts and a (small) learning curve to get the most out of Airtable, it would be helpful to have some quick and powerful options when working with flat data in a single table, such as aggregations on all records in a view.
What is the proposed idea/solution?
A formula that returns a comma separated list of all values across records in a view for a given field: ALL({some field})
Some name suggestions:
ALL()
ALLVALUES()
LIST()
CSV()
How does is solve the user problems?
Allows creation of "share of..." calculations like:
{sales} / SUM(ALL({sales}))
or using record counts in the same table like:
COUNT(ALL({Project Name}))
or get a distinct list of field values existing across all other sibling records like:
ARRAYUNIQUE(ALL({Part List}))
How was this validated?
n/a
Who is the target audience?
Everyone, business users coming from Excel that aren't yet thinking about their data in relational terms