Добрый день!
Подскажите, как лучше всего сделать средствами генератора такой отчёт:
В отчёте у меня есть источник данных «А» с колонками: время, параметр1, параметр2 и рассчитываемая колонка «Г» параметр1+параметр2. Источник заполнен данными по каждому параметру на каждые полчаса времени. Источник данных «Б» с колонками: время, параметр3, параметр4 и рассчитываемая колонка «Д» параметр3+параметр4. Источник «Б» заполнен данными по каждому параметру за каждый сутки. Мне нужно сделать табличку с колонками: время (источник «Б»), колонка «Д», и максимум из колонки «Г» за сутки указанные в первой колонке таблички.
Вопрос по созданию отчёта
Вопрос по созданию отчёта
Здравствуйте.
Если бы колонка "Г" была не вычисляемая, то задача решалась бы следующим образом:
1) Для источника "A" создать "Источник данных основанный на других данных" с группировкой по "время". Результат - колонка "Г" с агрегатной функцией "Max".
2) Рассчитать необходимое значение при помощи Totals:
{Totals.Sum(DataFromOtherDataSource1, DataFromOtherDataSource1.Время == A.Время? DataFromOtherDataSource1.Г:0)}
К сожалению источник "Data from Other DataSource" не работает с вычисляемыми колонками.
Спасибо.
Если бы колонка "Г" была не вычисляемая, то задача решалась бы следующим образом:
1) Для источника "A" создать "Источник данных основанный на других данных" с группировкой по "время". Результат - колонка "Г" с агрегатной функцией "Max".
2) Рассчитать необходимое значение при помощи Totals:
{Totals.Sum(DataFromOtherDataSource1, DataFromOtherDataSource1.Время == A.Время? DataFromOtherDataSource1.Г:0)}
К сожалению источник "Data from Other DataSource" не работает с вычисляемыми колонками.
Спасибо.