Hallo Nora,

Du bist, wenn ich es richtig sehe, auf einem Layer und greifst nicht aggregierend auf einen zweiten Layer zu. Dann benötigst Du aggregate nicht.
Du kannst:

sum("ew_sum","jahr")
oder:

sum("ew_sum",
        group_by:= "jahr"
        filter:= "jahr" = 2024)
nutzen

Dann steht in jeder Zeile die Summierung der ew bezogen auf das jeweilige Jahr,


Bei aggregate ist es grundsätzlich mit den Anführungszeichen verwirrend:
Du bist im Feldrechner des aktiven Layers greifst aber auf einen entfernten Layer zu. Bei Expression und filter bist Du beim entfernten Layer und musst die Attributspalten in "" setzen als wärst Du auf dem aktiven Layer, während 'sum' und die Layerbezeichnung in '' stehen:

so wäre es richtig
aggregate(
layer:='bielefeld_ew_statistik_da1e8488_36dd_48f7_b5f0_508c34aca6c5',
aggregate:='sum',
expression:="ew_sum",
filter:="jahr"= 2024
 )

Viele Grüße,

Claas



-----------------------------------------
GKG-Kassel - Dr.-Ing. Claas Leiner
QGIS-Support und mehr

Geodatenservice, Kartenwerkstatt &
GIS-Schule Kassel

Wilhelmshöher Allee 304 E
34131 Kassel
Tel. 0561/56013445
[email protected]
----------------------------------------
http://www.gkg-kassel.de
----------------------------------------
Unterstützen Sie QGIS
QGIS-DE e.V. | http://qgis.de
QGIS Projekt | http://qgis.org/de/site/
--
....................................................................
FOSSGIS-Konferenz 2026 mit OpenStreetMap-Event in Göttingen!
25.-28. März 2026                 https://www.fossgis-konferenz.de/

FOSSGIS Vereinstermine:
https://fossgis.de/aktivit%C3%A4ten/termine/

FOSSGIS e.V, der Verein zur Förderung von Freier Software aus dem
GIS-Bereich und Freier Geodaten!
https://www.fossgis.de/          https://mastodon.online/@FOSSGISeV
____________________________________________________________________
FOSSGIS-Talk-Liste mailing list
[email protected]
https://lists.fossgis.de/mailman/listinfo/fossgis-talk-liste

Antwort per Email an