Class ExpressionAggregation
This aggregator expects two or more fields, and the modifier determines the operation to run
on the fields.
Example:
Expression(amount;probabilityPercent):Multiply
Inheritance
ExpressionAggregation
Assembly: SoDataBase.dll
Syntax
[AggregationPlugin("Expression")]
public class ExpressionAggregation : AggregationPluginBase, IAggregationScalarPlugin, IAggregationPlugin, IPlugin
Constructors
ExpressionAggregation()
Declaration
public ExpressionAggregation()
Fields
PluginName
Declaration
public const string PluginName = "Expression"
Field Value
Methods
AddItem(ArchiveColumnData)
Declaration
public override ArchiveColumnData AddItem(ArchiveColumnData item)
Parameters
Returns
Overrides
AddItem(ArchiveColumnData[])
Declaration
public override ArchiveColumnData AddItem(ArchiveColumnData[] items)
Parameters
Returns
Overrides
GetAggregatedValue()
Declaration
public override ArchiveColumnData GetAggregatedValue()
Returns
Overrides
ToString()
Declaration
public override string ToString()
Returns
Overrides
Implements
Extension Methods
EnumUtil.MapEnums<From, To>(From)