Search Results for

    Show / Hide Table of Contents

    VirtualDataTableState.TryAggregate Method

    This method is used by the "AGGREGATE" tag in a FlexCel report to calculate the maximum/minimum/average/etc of the values in the table. If you don't implement this method, FlexCel will still calculate those values by looping through the dataset, but if you have a faster way to do it (like with a "select max(field) from table") then implement this method and return true.

    Syntax

    Namespace: FlexCel.Report

    public virtual Boolean TryAggregate(TAggregateType aggregateType, Int32 colIndex, out Object resultValue)

    Parameters

    <-> Parameter Type Description
    aggregateType TAggregateType Which operation to do on the dataset. (Max/Min/etc)
    colIndex Int32 Index of the field in which we want to aggregate.
    out resultValue Object Returns the result of the operation in the dataset. It should be null, a double or a datetime.

    Returns

    True if this method is implemented, false if not. Note that even if we return false here, FlexCel will still calculate the aggregate by looping through all the records.

    See also

    • VirtualDataTableState
    In This Article
    Back to top FlexCel Studio for the .NET Framework v7.24.0.0
    © 2002 - 2025 tmssoftware.com