Функция консолидации
Contents
[
Hide
]
Функция консолидации
Aspose.Cells можно использовать для применения ConsolidationFunction к полям данных (или полям значений) сводной таблицы. В Microsoft Excel можно щелкнуть правой кнопкой мыши поле значения и выбратьНастройки поля значения… вариант, а затем выберите вкладкуСуммировать значения по. Оттуда вы можете выбрать любую функцию консолидации по вашему выбору, такую как сумма, количество, среднее, максимальное, минимальное, продукт, отчетливое количество и т. д.
Aspose.Cells предоставляетФункция консолидации перечисление для поддержки следующих функций консолидации.
- ConsolidationFunction.Average
- ConsolidationFunction.Count
- ConsolidationFunction.CountNums
- ConsolidationFunction.DistinctCount
- ConsolidationFunction.Max
- Функция консолидации.Мин.
- ConsolidationFunction.Product
- ConsolidationFunction.StdDev
- ConsolidationFunction.StdDevp
- Функция консолидации. Сумма
- ConsolidationFunction.Var
- ConsolidationFunction.Varp
Применение ConsolidationFunction к полям данных сводной таблицы
Применяется следующий кодСредний функцию консолидации в первое поле данных (или поле значения) иDistinctCount функцию консолидации во второе поле данных (или поле значения).
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
// The path to the documents directory. | |
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType); | |
// Create workbook from source excel file | |
Workbook workbook = new Workbook(dataDir + "Book.xlsx"); | |
// Access the first worksheet of the workbook | |
Worksheet worksheet = workbook.Worksheets[0]; | |
// Access the first pivot table of the worksheet | |
PivotTable pivotTable = worksheet.PivotTables[0]; | |
// Apply Average consolidation function to first data field | |
pivotTable.DataFields[0].Function = ConsolidationFunction.Average; | |
// Apply DistinctCount consolidation function to second data field | |
pivotTable.DataFields[1].Function = ConsolidationFunction.DistinctCount; | |
// Calculate the data to make changes affect | |
pivotTable.CalculateData(); | |
// Saving the Excel file | |
workbook.Save(dataDir + "output.xlsx"); | |
Функция консолидации DistinctCount поддерживается только Microsoft Excel 2013.