Ich benutze dafür mit FireDAC (ab XE5 Enterprise bei Delphi dabei) immer eine TFDMemTable und mache darüber dann im Speicher Abfragen mit LocalSQL. So ist gewährleistet, dass ich die Summen usw. über die gleichen Daten bilde, kann aber bequem mit
SQL Formeln (und Livebinding usw.) arbeiten.
Geht das mit ZEOS vielleicht auch?