Вопрос по созданию отчёта

Обсуждение Stimulsoft Reports.NET
Ответить
dzorya
Сообщения: 71
Зарегистрирован: 04 апр 2008, 08:01
Откуда: Moscow
Контактная информация:

Вопрос по созданию отчёта

Сообщение dzorya »

Добрый день!

Подскажите, как лучше всего сделать средствами генератора такой отчёт:
В отчёте у меня есть источник данных «А» с колонками: время, параметр1, параметр2 и рассчитываемая колонка «Г» параметр1+параметр2. Источник заполнен данными по каждому параметру на каждые полчаса времени. Источник данных «Б» с колонками: время, параметр3, параметр4 и рассчитываемая колонка «Д» параметр3+параметр4. Источник «Б» заполнен данными по каждому параметру за каждый сутки. Мне нужно сделать табличку с колонками: время (источник «Б»), колонка «Д», и максимум из колонки «Г» за сутки указанные в первой колонке таблички.

Edward
Сообщения: 930
Зарегистрирован: 09 июн 2006, 12:23

Вопрос по созданию отчёта

Сообщение Edward »

Здравствуйте.

Если бы колонка "Г" была не вычисляемая, то задача решалась бы следующим образом:

1) Для источника "A" создать "Источник данных основанный на других данных" с группировкой по "время". Результат - колонка "Г" с агрегатной функцией "Max".

2) Рассчитать необходимое значение при помощи Totals:

{Totals.Sum(DataFromOtherDataSource1, DataFromOtherDataSource1.Время == A.Время? DataFromOtherDataSource1.Г:0)}

К сожалению источник "Data from Other DataSource" не работает с вычисляемыми колонками.

Спасибо.
Ответить