Страница 1 из 1

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

Добавлено: 10 ноя 2008, 05:09
dzorya
Добрый день!

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


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

Добавлено: 10 ноя 2008, 06:41
Edward
Здравствуйте.

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

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

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

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

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

Спасибо.