Mar 25, 2021 08:29 PM
Hello,
I am switching over from Smartsheet to Airtable currently and am curious if anyone has an idea of how to create what I am calling “Header Rows” per the attached image. We are looking to categorize work based on what is happening today and still see the other rows that have work for the next few days. We also split our workflow into multiple teams and ultimately want to see it this way. To complicate things, we track work statuses and typically split them into each team on the sheet - the idea being we can schedule each team independently of each other. The attached image, where i have the kinds of header rows I am talking about (see “MONITORING VISITS”, “RED TEAM TODAY”, “GREEN TEAM TODAY”, “WHITE TEAM TODAY”, AND “ZERO / SPECIALS - UPCOMING” rows) is what I a ultimately looking to do. Any help would be appreciated.
Mar 25, 2021 09:32 PM
Rows in Airtable are records, and there’s no way to have certain records behave differently from other records.
I suggest that you look into groups. Using a formula or two, you could probably create group headers that would work for your needs.
Mar 26, 2021 05:54 AM
Thanks for the feedback. I am currently using groups to put like phases together. I think what I am ultimately looking to do may not be possible - which in essence the following:
I think because we have been doing it so long as my screen shot shows it is hard to conceptualize a different way to do this in AT’s environment.
Maybe I should get an AT consultant as I am sure that in my attempts I am truly making it more complex than needed…
Mar 26, 2021 07:26 AM
If you have a budget for your project and you’d like to hire an expert Airtable consultant to help you with your Airtable system, please feel free to contact me through my website at ScottWorld.com.
Mar 26, 2021 08:14 AM
Hi @Wayne_Merlino!
As @Justin_Barrett suggested, what you are after is to group (3) a view, possibly filter (4) it and to sort (5). All these are possible in Airtable. I would personally add a formula field, as suggested, into the mix.
It’s worth knowing that grouping, filtering and sorting only affects the view you apply it to and not all by default.
In the example image I have three important fields for this to work; a date field (already exists), a formula field and a single select field. Note: that this is just one way of doing it!
Start by creating a single select field. I call it {Team}.
In a single select field you can chose in what order you want the select options to be placed. If you then group by that field the records will be placed in that order. Name your teams here in preferred order.
Note: The drawback of having teams assigned this way is that you sacrifice the most simple way of having {Tasks} linked to a {Teams} table. It can still be done though.
Create a new formula field to calculate if {Date} is before TODAY(), on or after TODAY(). This is just an example formula you can use, but you can customize endlessly to fit your needs. The example formula has four outputs.
IF({Date}=BLANK(),"Not date selected",IF(DATETIME_DIFF({Date},TODAY(),'days')<0,"Previous",IF(TODAY()={Date},"Today",IF(DATETIME_DIFF({Date},TODAY(),'days')>=1,"Upcoming"))))
Where
{Formula field} is not
“previous”. (Remove the " from previous).
Lastly / Sidenote:
If you have a budget to use a consultant to figure out the best solution for your base then I would recommend you do so. Airtable gives so many opportunities and having someone that knows what they’re doing to guide the way through all possibilities when you’re just starting out is (almost) priceless.
I have found that you in the end pay in one of two ways anyway; by transaction, be it money or favour; or by time - to learn something new, to re-build past misstakes etc.
Mar 26, 2021 07:26 PM
That feedback was awesome - thanks for taking the time to do that! It does show me that my inexperience in relational databases makes seeing the path of least resistance hard to see!
On a related note: The more I get into views the more I start to see how combing grouping, filtering, and ultimately views I can probably get what I need albeit in a different way than I have been used to seeing.
Thanks again for the great feedback.