وظيفة التوحيد
وظيفة التوحيد
يمكن استخدام Aspose.Cells for Node.js via C++ لتطبيق وظيفة التوحيد على حقول البيانات (أو حقول القيمة) في الجدول المحوري. في Microsoft Excel، يمكنك النقر بزر الماوس الأيمن على حقل القيمة ثم اختيار إعدادات حقل القيمة… ثم التبديل إلى علامة التبويب تلخيص القيم بواسطة. من هناك، يمكنك اختيار أي وظيفة توحيد تفضّلها مثل Sum، Count، Average، Max، Min، Product، Count مميز، وغيرها.
توفر Aspose.Cells for Node.js via C++ تعداد ConsolidationFunction لدعم وظائف التوحيد التالية.
- ConsolidationFunction.Average
- ConsolidationFunction.Count
- ConsolidationFunction.CountNums
- ConsolidationFunction.DistinctCount
- ConsolidationFunction.Max
- ConsolidationFunction.Min
- ConsolidationFunction.Product
- ConsolidationFunction.StdDev
- ConsolidationFunction.StdDevp
- ConsolidationFunction.Sum
- ConsolidationFunction.Var
- ConsolidationFunction.Varp
كيفية تطبيق وظيفة التوحيد على حقول البيانات في الجدول المحوري باستخدام Aspose.Cells for Node.js via C++
يطبق الكود التالي وظيفة تجميع المتوسط على الحقل الأول من البيانات (أو حقل القيمة) ووظيفة تجميع عدد فريد على الحقل الثاني من البيانات (أو حقل القيمة).
const AsposeCells = require("aspose.cells.node"); | |
//For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
//The path to the documents directory. | |
var dataDir = RunExamples.GetDataDir(".") | |
//Create workbook from source excel file | |
var workbook = new AsposeCells.Workbook(dataDir + "Book.xlsx"); | |
//Access the first worksheet of the workbook | |
var worksheet = workbook.getWorksheets().get(0); | |
//Access the first pivot table of the worksheet | |
var pivotTable = worksheet.getPivotTables().get(0); | |
//Apply Average consolidation function to first data field | |
pivotTable.getDataFields().get(0).setFunction(AsposeCells.ConsolidationFunction.Average); | |
//Apply DistinctCount consolidation function to second data field | |
pivotTable.getDataFields().get(1).setFunction(AsposeCells.ConsolidationFunction.DistinctCount); | |
//Calculate the data to make changes affect | |
pivotTable.calculateData(); | |
//Saving the Excel file | |
workbook.save(dataDir + "output.xlsx"); |