Back to Devexpress

SummaryFunc Enum

xtrareports-devexpress-dot-xtrareports-dot-ui-836d930c.md

latest5.2 KB
Original Source

SummaryFunc Enum

Specifies the arithmetic function to be calculated.

Namespace : DevExpress.XtraReports.UI

Assembly : DevExpress.XtraReports.v25.2.dll

NuGet Package : DevExpress.Reporting.Core

Declaration

csharp
public enum SummaryFunc
vb
Public Enum SummaryFunc

Members

NameDescription
Avg

Calculates the average of all the values within the specified summary region (group, page or report).

| | Count |

Counts the number of values within the specified summary region (group, page or report).

| | Sum |

Calculates the total of all the values within the specified summary region (group, page or report).

| | RunningSum |

Summarizes all the values, which were printed before the current data row, with the current data row’s value.

| | CarryoverSum |

Summarizes all the values before the current position and calculates the carried forward and brought forward totals.

| | Percentage |

Calculates the percent ratio of the current data row’s value to the total of all the values within the specified summary region (group, page or report).

| | Max |

Calculates the maximum of all the values within the specified summary region (group, page or report).

| | Min |

Calculates the minimum of all the values within the specified summary region (group, page or report).

| | Median |

Finds the middle number within a sequence.

Note that if the total number of elements is odd, this function returns the value of a middle number in a sequence. If the total number of elements is even, this function returns the arithmetical mean of the two middle numbers.

| | Var |

Calculates the amount of variance for all the values within the specified summary region (group, page or report).

| | VarP |

Calculates the population variance of all the values within the specified summary region (group, page or report).

| | StdDev |

Calculates the standard deviation of all the values within the specified summary region (group, page or report).

| | StdDevP |

Calculates the standard population deviation of all the values within the specified summary region (group, page or report).

| | DAvg |

Calculates the average of all the distinct values within the specified summary region (group, page or report).

| | DCount |

Counts the number of distinct values within the specified summary region (group, page or report).

| | DSum |

Calculates the total of all the distinct values within the specified summary region (group, page or report).

| | DVar |

Calculates the amount of variance for all the distinct values within the specified summary region (group, page or report).

| | DVarP |

Calculates the population variance of all the distinct values within the specified summary region (group, page or report).

| | DStdDev |

Calculates the standard deviation of all the distinct values within the specified summary region (group, page or report).

| | DStdDevP |

Calculates the standard population deviation of all the distinct values within the specified summary region (group, page or report).

| | RecordNumber |

Returns the current record number in the data source within the specified summary region (group, page or report). This means for instance, if the summary is calculated for a group, then the record number is calculated only within that group, and is reset every time a new group is started.

| | Custom |

Calculates the custom summary using the XRLabel.SummaryReset, XRLabel.SummaryRowChanged and XRLabel.SummaryGetResult events.

|

The following properties accept/return SummaryFunc values:

Remarks

This enumeration is used by the XRSummary.Func property.

Note

With Expressions Bindings , calculation of custom summaries is no longer available. You are encouraged to write a custom expression with operators, functions, and constants, as described in the following help topic: Expression Language. For additional examples refer to the following help section: Calculate Summaries.

See Also

Expression Language

XRSummary

Shape Report Data

DevExpress.XtraReports.UI Namespace