Решить такую задачу используя стандартные способы будет сложно. Каждую переменную пришлось бы добавлять отдельно в источник данных, а затем располагать в отчете, опять же, каждую отдельно. Плюс при построении отчета нужно вычислить значения на указанный момент времени для каждой температуры, а ведь такие вычисления довольно тяжелые, т.к. сначала выполняется выборка данных из БД, затем вычисление значения. Из-за этого построение отчета могло бы затянуться на длительное (либо недопустимо долгое) время.
Поэтому при решении данной задачи лучше рассмотреть вариант реализации с отдельной таблицей БД, как у
Миханика. При помощи
MySQLWorkbench в БД создается отдельная таблица с колонками: номер_силкорпуса, номер_подвески, температура_1, температура_2,... и так далее... температура_28. Затем в проекте создается отдельный скрипт, который в нужный момент времени выполняет вставку в данную таблицу БД всех температур по всем силкорпусам. Вставку в БД из скады осуществляется с помощью
процедуры RunSQL, которая позволяет выполнить любой пользовательский SQL-запрос. Таким образом во время работы проекта в БД формируется таблица, практически в том виде, в каком нужно отобразить данные в отчете. Остается только создать отчет в редакторе отчетов (Reports.exe). Он должен быть создан на основе пользовательского источника данных. Посмотрите
эту статью. В ней описано создание пользовательской таблицы в БД и вывод этой таблицы в отчет. Меняя текст запроса, можно делать выборки не только всех данных по силкорпусам, но и по каждому отдельно и строить отчеты разных видов.