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.