PDA

Просмотр полной версии : Расчет в отчете.



VVS_123
09.10.2015, 12:39
Необходимо произвести простой расчет и вывести в отчет результат.Что-то на подобие расчета AbsArchMomentValue( Счетчик,конец,2 ) - AbsArchMomentValue( Счетчик,начало,2 ).т.е из значение на начало отчета вычесть значение на конец отчета.Подскажите как сделать,а то что-то в выражениях запутался.

SCADAMaster
09.10.2015, 13:14
Это нужно сделать средствами редактора отчета?
Просто создайте еще один источник данных, способ построения - итоговый. Добавьте в него одну и ту же переменную два раза. У одной установите "Первое значение" у второй "Последнее значение". Вычитание можно произвести непосредственно в ячейке или сделать в источнике рассчитываемую колонку.

VVS_123
09.10.2015, 14:19
Не обязательно,но как-то логичнее было бы сформировал отчет и там все рассчиталось.Спасибо за подсказку,неожиданное решение,попробую.

VVS_123
10.10.2015, 10:10
Не получилось сделать расчет конструкция {конец}-{начало} выдает число1-число2,но не их разность.Занести во вторые {} получается.Как сделать вычитание?

SCADAMaster
10.10.2015, 11:22
Нужно записать все в одни скобках. Что-то вроде
{ИсточникДанных1.Начало-ИсточникДанных1.Конец}
Если будет выдавать ошибку, то сделайте приведение к double
{(double)ИсточникДанных1.Начало-(double)ИсточникДанных1.Конец}

VVS_123
12.10.2015, 16:24
Спасибо так заработало.