Für uns funktioniert Rave relativ gut. Es hat allerdings seine Ecken und Kanten, dafür kann man den Source-Code direkt ändern, wenn einem was nicht passt. Hat also alles vor- und Nachteile.
Das, was du machen möchtest. Gehört allerdings eher zu den leichteren Sachen. Du machst deine
Query wie gewohnt und erstellst eine Region mit einem Databand. Auf dem Band kannst du dann über rechte Maustaste >> Erzeugen (Zumindest in V5) einen Gruppenkopf und einen Gruppenfuß anlegen. Dann noch bei allen Bändern deinen Dataview eintragen und bei Gruppenkopf und -fuß dein Ortsfeld als GroupKey angeben.
Dann legst du wieder über Erzeugen eine "Fußzeile des Textkörpers" an. Dort kommt dann deine Gesamtsumme rein.
Für die Summen nimmst du eine CalcText Komponente und trägst als Controller dein Databand, deinen Dataview und das zu summierende Feld ein. Fertig.