Morning all,
I'm sure that I don't understanding GroupBy and AddColumns enough to be doing this, so to save myself running in circles and throwing stuff at the wall to see what sticks, I thought I would seek some guidance. I have a sharepoint list that I'm filtering into a collection to remove all blank rows. the resulting data looks like this:

Now what I need is create a list of distinct Items, where item selected to keep has the closest date to today. So far I've tried to group them by Item but i get [Object object] errors when i try to display them in a data table:
ClearCollect(
calendarCol,
GroupBy(
AddColumns(
Filter(
calPre,
Not(IsBlank(FAQ_x0020_Item_x0020_Name))
),
"Itm",
Text('FAQ Item Name'.Value),
"Mon",
First(
Sort(
Filter(
calPre,
Month >= Today()
),
Month,
Ascending
)
).Month
),
"Itm",
"Mon"
)
)

I feel like I might be almost there but I can't figure out how to make GroupBy and AddColumns works.
Any help would be appreciated