Every time I need to group, I’m slightly concerned (?) about the fiddling around I am about to go through to sort correctly.
I don’t know if this is still the case, but have you noticed when you group and then sort (alphabetically for instance), when you add an item to the list, the groups might bounce around to maintain the (alphabetical) sorting?
For my 2c, I believe the workaround when you have a limited number of ‘Groups’ is to simply keep duplicating the list as many times as you have groups. You can then arrange them in the order you prefer with the title being the group. It’s a simple step then to filter each list based on the row containing the list’s respective group and of course sorting the contents based on the second criteria.
This works well and looks almost exactly like the single list with all the extra programing
What Bob shows in that video can now be done quite easily with the new Query column (one of the most powerful new features we’ve gotten in the past couple of years).
I guess it depends on the use case, but it does handle the example that’s shown in your video.
What you would do is sort the query column by Athlete name, then group and sort the collection by College Status.
Just watched @Robert_Petitto excellent video on this. Really helpful.
I’ve been wondering if I can have something similar to a saved view in Airtable and I think I can do this with Query columns.
I’ll have a separate table called “views” then a column for each column in the main table I want to filter on - then I can add a row for each view I want and have a query column that dynamically gets the right data (using this row in the query)
“one of the most powerful new features” ??? What else is even close
Having only been a Glider for 15 months - I can’t see anything that remotely comes close to the power of Query! Pages (e.g. Glide) was a must-have to keep up with the other builders (and is a nice implementation) but Query is so simple and powerful.
@Mark@david - It is game changer for actually using the data gathered with Glide.
I have this working just as I need it (almost) - it is set to open access with email - happy to make it wide open if need be. Just a test.
The only thing I am REALLY struggling with - is getting the Query column to return multiple options.
For example -
The “Views” table is set up with a column for “Location” and “Category” - then a query column to bring back all records from the “Schedule” table, which match the location OR the category.
There may be more than one Location entered (ie - Venue 1 AND Venue 2) - in which case I enter “Venue 1, Venue 2” in the Location column.
In the case above, I need the query to return entries with the location “Venue 1” AND “Venue 2” - but it doesn’t return any.
I have tried using a “Split Text” column - then using that in the Query - but I am not sure why, but the Query column does not allow me to choose a “Spot Text” column from This Row to use in the query.
The other issue I had, which I got round with a simple “IF Then Else” - was that if the Location in the views table column is empty - the Query returns all rows from the schedule table that are blank. So my If column just fills in some arbitrary text so that no columns are blank to get round that (but it makes me wonder if I have it set up wrong)
I am using “includes” in my query.
Would love some help getting my query to work on multiple options if possible - am rather stuck and so close!
I do need to use OR in the Query. Idea is that the “View” for Supplier 1 for example, shows everything for Supplier 1 - regardless of venue. Now I have changed it to AND - of course it only shows Supplier 1 - IF the venue also matches (AND - not OR)
Would you mind expanding on your comment on “Single Value” - I know that’s a column type - but don’t see how I could use it here.
I wasn’t referring to the Single Value column type. I was referring to the literal sense. For example, an Apple is a single item. A basket contains multiple items (ie basket of apples). You can check if an apple is included in a basket of apples, but you can’t check if a basket of apples are included in a single apple.