I've got a polygon layer containing some time series data in cells and I'm trying to create a series of maps from it.
Data structure: every polygon has a timestamp and a value that I'm displaying on a map. There are usually multiple polygons "stacked" in one place with different timestamps.
What I'd like to do is to create one map for each unique timestamp using the same print layout, extent, layer styling, etc.
I tried using the Atlas feature of the layout manager by using the filter function with the expression
"date" = attribute(@atlas_feature, 'date') and sort by
"date", but that didn't work.
The resulting pages all look exactly the same when I do this, but I don't understand why.
The only way I found that does exactly what I need is to use the filter function from the layer context menu in the layer overview. In there, I can use
"date" = '2012-01-01T00:00:00.000' for example and then export the resulting map. I can't do that for all my layers by hand, though.
Any ideas how I could automate this approach?