Mar 21, 2024 09:28 AM
Hello smart friends 🙂
I've got a base I'm building to track companies within a community with their contact info and other demographic data listed.
I'm pulling data from two different sources into the base (displayed as one primary table and 14 other segmented sublist tables) and need to incorporate the data in the following way:
- The primary / working list that has the entire list of companies in it needs to have the ability to be segmented by "affinity" tags
- The data to determine those tags is in each of the segmented lists, each of which has a handful of entries from the primary list but sorted by a particular affinity, i.e. "black-owned" or "women-owned"
- And since some companies will have multiple affinities, i.e. being both "black-owned" and "women-owned", the tag column needs to be able to account for multiple entries coming potentially from each of the indiviual segmented sublists.
I can see a way to link a record from one table to the other, but that only seems to offer the option to pull over data from ONE table, not to search for the same business name across ALL sublists.
My sense is that I need some sort of formula that says something akin to "if X business name appears in tables 2-14 and matches, tag accordingly" but am clueless if this is even a thing that could be set up 🙂
Any suggestions are welcomed and appreciated... Many thanks!
Mar 21, 2024 07:21 PM
Can you provide some screenshots of your data now and an example of how you'd want the final output to look like?
Mar 22, 2024 06:51 AM
Thanks for popping in to help! Here's a loom video that might be an easier way to describe what I'm trying to accomplish...
Mar 24, 2024 12:02 AM
Ahh yeah that helps a lot! How to tackle this depends on how much automation you'd want I think. A fully manual way to handle this would be:
1. In each of the tables besides the main table, create a linked field to the main table
2. In each of those, click the field header of the primary field so that the entire column is selected and hit CMD/CTRL+C
3. Click the field header of the linked field to the main table and hit CMD / CTRL + V
- This'll link stuff up appropriately
4. In the main table, create formula fields to check whether the appropriate linked field is populated. E.g. if the linked field to "Family Owned" is populated, make it output the tag you want
5. In the main table, create one more formula field that will consolidate all the formula fields created in step 4
6. Paste the value of the formula field from step 5 into the "Affinity Segment" linked field
If you want it to be fully automated, you could do this with one automation per table type, e.g. one for family owned, one for employee based etc, and the automation would basically look for the record in the respective table and update things accordingly
The final version of this would be to just write a script for this and it'd just take care of it for you. It's a relatively simple script to write and if you DM me an invite to an example base of yours I can put it together for you. The other two options would work, but they're kind of a pain to set up while the script is relatively simple to write so I figure I'll help where I can
You'd need to get a JavaScript developer to help you make changes in the future though so you may want to bite the bullet and do the non-script ones instead if you foresee changes being needed!
Apr 12, 2024 01:08 PM