如何从EPPlus中获取数据字段function从总和中计数?

在我的数据透视表中,我有一个数据字段,我想将其概括为count。 我试图改变subtotalfunction属性来计数,但它仍然显示的总和。 有人能给我一个如何做到这一点的例子吗?

换句话说,任何人都可以给我一个数据透视表的例子,你可以看到数量而不是总和。

我正在使用EPPlus最新版本。 3.1.1

非常感谢 :)

编辑:这就是我想要的。

var wsPivot = package.Workbook.Worksheets.Add("Pivot"); var pivotTable = wsPivot.PivotTables.Add(wsPivot.Cells["A55"], dataRange, "Table"); pivotTable.MultipleFieldFilters = true; pivotTable.RowGrandTotals = true; pivotTable.ColumGrandTotals = true; pivotTable.Compact = true; pivotTable.CompactData = true; pivotTable.GridDropZones = false; pivotTable.Outline = false; pivotTable.OutlineData = false; pivotTable.ShowError = true; pivotTable.ErrorCaption = "[error]"; pivotTable.ShowHeaders = true; pivotTable.UseAutoFormatting = true; pivotTable.ApplyWidthHeightFormats = true; pivotTable.ShowDrill = true; pivotTable.FirstDataCol = 3; pivotTable.RowHeaderCaption = "Caption"; var pageField = pivotTable.Fields["field1"]; pivotTable.PageFields.Add(pageField); var rowField = pivotTable.Fields["cust"]; pivotTable.RowFields.Add(rowField); var dataField = pivotTable.Fields["id"]; dataField.SubTotalFunctions = OfficeOpenXml.Table.PivotTable.eSubTotalFunctions.Count; pivotTable.DataFields.Add(dataField); 

我想到了。 这对我有效

 pivotTable.DataFields.Add(dataField); pivotTable.DataFields[0].Function = DataFieldFunctions.Count;