Group by month/year of date attribute

I apologize if I’m missing how to do this but I have a date field and would like to group items by the date fields month or year. Currently I can only group by the specific date.

If I create a formulas using MONTH or YEAR based on the date I cannot use these to group by.

I would like to see all items listed grouped under Jan/feb/March etc and also be able to group by year- 2019, 2020, 2021 etc. Currently I have to create separately label attributes and assign a date and then “month” and “year” separately to be able to group items.

Hello @robynlcowie! Unfortunately it’s only possible to group or filter by the whole date, not parts of the date (like month or year). The best workaround, for now, would be using labels for this purpose. :confused:

If I remember correctly there’s a formula for changing a date to a year. You could create this attribute, group by it and then hide it. That should work.

Edit: I just tested it. While the function works fine:

Syntax: YEAR(date)
Explanation: Returns the year specified by a given date.

But infinity cannot (yet?) group by formula. But you can use the sort function. It´s not the same, but in table view at least it´s pretty similar.
The filter works though, if you want to use this.

1 Like

I know this was requested back in 2020, but I’m facing the same problem. I currently use the label workaround, but now I have 16 labels and I’ll just have to keep adding onto that list as time goes on.

Hi there @tsanderson :wave:

Our major focus was on developing automations which is one of the biggest and most complex features we have worked on, besides that - we did work on optimizing the tool, APIs and Webhooks and we are still working on the backend side of things. (and many other features and improvements that can be seen here)

However, that’s not an excuse, it just means that our focus was somewhere else - on the features that will provide the most value to our current and future users :+1:

Hopefully soon enough we will be ready to revisit this request, other improvements and suggestions our users have sent us and we will hopefully slowly start introducing them one by one, depending on their complexity, number of votes, ease of implementation and our devs schedule :slight_smile:

Thank you for your understanding and most of all - for your patience with :pray:


1 Like