Первый источник |
Второй источник
|
Назначение свойства |
SrclCalcVar |
Src2CalcVar |
Определяет вычисляемый элемент, результат которого берется в качестве исходного |
SrclDataField |
Src2DataField |
Задает поле просмотра, над значениями которого проводятся вычисления. Игнорируется при заданном свойстве SrcXCalcVar |
SrclDataView |
Src2DataView |
Задает поле просмотра, над значениями которого проводятся вычисления. Игнорируется при заданном свойстве SrcXCalcVar |
SrclFunction |
Src2Function |
Позволяет выбрать математическую функцию (их список гораздо шире, чем просто агрегатные функции), которая будет выполнена над исходным значением перед вычислением основной операции элемента |
SrclValue |
Src2Value |
Задает фиксированное значение, над которым производится вычислительная операция |
Собственно функция, которая должна обработать значения из двух заданных источников, задается свойством operator.
После выполнения основной операции результат может быть обработан еще один раз, если вы зададите математическую функцию в свойстве
ResultFunction.
Таким образом, при помощи элемента CalcOp разработчик может реализовывать довольно сложные вычисления.
Если задать в качестве двух источников данных:
то их значения будут последовательно обработаны вычислительной операцией, которую вы зададите свойствами:
Кроме этого, элемент CalcOp позволяет создавать вычислительные цепочки, если использовать в качестве одного или двух источников другие вычислительные элементы (Рисунок 26.9).