向 Pivot Grid 中添加自定义汇总,步骤如下:
- 设置要添加汇总的字段。
- 向字段的属性集合 CustomTotals 中添加汇总属性。如平均值 PivotSummaryType.Average,汇总属性请详见表1。
- 使此字段的自定义总计可见。field.TotalsVisibility = PivotTotalsVisibility.CustomTotals
- 官方示例:
using DevExpress.Data.PivotGrid;
using DevExpress.XtraPivotGrid;
// Get a reference to the CategoryName field.
PivotGridField field = pivotGridControl1.Fields["CategoryName"];
pivotGridControl1.BeginUpdate();
try {
// Clear the custom total collection.
field.CustomTotals.Clear();
// Add four items to the custom total collection to calculate the Average,
// Sum, Max and Min summaries.
field.CustomTotals.Add(PivotSummaryType.Average);
field.CustomTotals.Add(PivotSummaryType.Sum);
field.CustomTotals.Add(PivotSummaryType.Max);
field.CustomTotals.Add(PivotSummaryType.Min);
field.TotalsVisibility = PivotTotalsVisibility.CustomTotals;
}
finally {
pivotGridControl1.EndUpdate();
}
序号 | 属性名称 | 属性描述 |
1 | Count | 数量 |
2 | Sum | 合计 |
3 | Min | 最小值 |
4 | Max | 最大值 |
5 | Average | 平均值 |
6 | StdDev | 标准差的估计 |
7 | StdDevp | 标准差 |
8 | Var | 方差的估计 |
9 | Varp | 方差 |
10 | Custom | 指定是否应通过处理 CustomSummary 事件来手动执行计算。 |
表1 属性集合列表