Also, Du kannst über den Feld-Editor des ClientDataSets ein Feld (z.B. "MeinFeld" vom Typ Integer) zufügen, legst den Datentyp fest und markierst das Feld als "InternalCalc". Anschließend musst Du im Ereignis "OnCalcFields" des ClientDataSets folgenden Code einfügen:
Delphi-Quellcode:
if ClientDataSet.State = dsInternalCalc then
begin
... Wert berechnen ...
ClientDataSetMeinFeld.AsInteger := <berechneter Wert>;
end;