Здравствуйте!
Как уже правильно написал
Vladimir, Вы можете экспортировать значения переменной за определенный интервал времени в файл Excel с помощью процедуры ToExcel (экспорт в файл Excel на сервере) или ToExcelClient (экспорт в файл Excel на клиент). Данные процедуры доступны в версиях Standard и Professional. При этом на ПК куда производится экспорт должен быть обязательно установлен MS Excel.
Здесь можно ознакомиться с результатами различных вариантов экспорта.
Для того чтобы экспортировать в Excel каждый день в 15 : 00 нужно перейти в редактор скриптов, создать новый скрипт, выбрать тип события "Прошел час" и написать такой скрипт (начало и конец интервала измените на те которые Вам подходят ):
var
aBegin, aEnd: TDateTime;
begin
if HourOf(Now) = 15 then // если 15 часов, то...
begin
aEnd := Now; // конец интервала: текущая дата;
aBegin := IncMonth(aEnd, -1); // начало интервала: текущая дата – 1 месяц;
MyVariable.ToExcel('MyFile', aBegin, aEnd, evtHourMinMaxAvg, True); // экспортировать в Excel минимальное, максимальное и среднее значение для каждого часа переменной MyVariable и распечатать результат;
end;
end.