[FOSSGIS-Talk] QGIS Feldrechner Summenbildung funktioniert nicht
Nora König
norakoenig at posteo.de
Do Dez 18 15:16:51 CET 2025
Hallo zusammen,
ich knobele an einer Berechnung, die ich mit dem QGIS Feldrechner lösen
möchte, und komme nicht weiter.
Ich möchte die Gesamtbevölkerung pro Jahr berechnen – also die Summe
aller ew_sum-Werte für ein bestimmtes Jahr, um daraus später
prozentualen Zuwachs bzw. Abnahme errechnen zu können. Ziel ist, dass in
einem neuen Feld bspw. "ew_total_pro_jahr" hinter jeder Zeile (fid 1-10)
die selbe Gesamtsumme erscheint. Meine Daten für das Jahr 2024 sehen wie
folgt aus:
fid jahr stichtag stadtbezirk_id stadtbezirk_name ew_sum
1 2024 20241231 57110000 Mitte 80278
2 2024 20241231 57110001 Schildesche 42437
3 2024 20241231 57110002 Gadderbaum 10091
4 2024 20241231 57110003 Brackwede 41410
5 2024 20241231 57110004 Dornberg 20256
6 2024 20241231 57110005 Jöllenbeck 23319
7 2024 20241231 57110006 Heepen 48683
8 2024 20241231 57110007 Stieghorst 33352
9 2024 20241231 57110008 Sennestadt 22613
10 2024 20241231 57110009 Senne 21362
Alle Felder sind Integer-Feld, außer "stadtbezirk_name". Die Tabelle
liegt als Geopackage vor. (Als CSV geladen, lässt sich die Tabelle nicht
in den Editiermodus versetzen.)
Ich habe eine neue Spalte angelegt und folgenden Ausdruck gebildet:
aggregate(
layer:='bielefeld_ew_statistik_da1e8488_36dd_48f7_b5f0_508c34aca6c5',
aggregate:='sum',
expression:='ew_sum',
filter:='jahr'= 2024 )
Die Syntax scheint so zumindest nicht falsch zu sein, denn ich kann mit
OK bestätigen, nur füllen sich die entsprechenden Felder nicht.
Ich habe "Neues Feld anlegen" und "Bestehendes Feld aktualisieren"
probiert, macht keinen Unterschied. Ich habe alle Anführungsstriche in
dem Ausdruck überprüft. Sie scheinen nicht falsch zu sein.
Wenn ich allerdings bei 'ew_sum' die Anführungsstriche weglasse, also
expression:=ew_sum im Ausdruck steht, werden alle Feldeinträge mit einer
0 (Null) überschrieben.
Hat jemand eine Idee, was die Ursache dafür sein könnte?
Ich nutze übrigens die QGIS Version 3.42.1-Münster.
Grüße,
Nora König
Mehr Informationen über die Mailingliste FOSSGIS-Talk-Liste