[]
        
(Showing Draft Content)

对透视表字段应用计算

在GcExcel中,您可以通过对数据透视表应用各种计算函数多次向数据透视表中添加数据透视表字段。这些函数包括sum, average, min, max, count等。最终的透视表输出将基于应用于透视表字段的计算包含多个数据字段。

参考下面的示例代码,通过应用不同的计算函数将透视表字段添加为多个数据字段。

// Config pivot table's fields
IPivotField field_Category = pivottable.getPivotFields().get("Category");
field_Category.setOrientation(PivotFieldOrientation.RowField);

IPivotField field_Product = pivottable.getPivotFields().get("Product");
field_Product.setOrientation(PivotFieldOrientation.RowField);

// Sum function on Amount field
IPivotField field_Amount = pivottable.getPivotFields().get("Amount");
pivottable.addDataField(field_Amount, "sum amount", ConsolidationFunction.Sum);

// Count function on Amount field
IPivotField field_Amount2 = pivottable.getPivotFields().get("Amount");
pivottable.addDataField(field_Amount2, "count amount", ConsolidationFunction.Count);

以上示例代码在Excel中显示的结果如下: