Formeln zur Laufzeit berechnen:
Matheparser
So ein Parser in Verbindung mit einem Calculated Field das im Event OnCalcFields befüllt wird
würde dein Problem lösen.
Der Benutzer könnte die Formel zur Laufzeit ändern und das Ergebnis im DBGrid sehen.
Auf jeden Fall ist die Berechnung ohne
SQL flexibler.
Die Frage wäre noch, ob es nicht klüger wäre das Dataset nach Excel zu exportieren,
um dem Benutzer so die Möglichkeit zu geben auch komplexe Berechnungen sowie
Visualisierung mit Diagrammen vorzunehmen.
Das hängt von der Zielgruppe (Privat, Verein, Kommerziell, Wissenschaftl.,...) ab.