Подобный вопрос уже обсуждался в другой теме Формирование отчета Температурного графика. Пожалуйста, ознакомьтесь с ней.