Konsolidasyon Fonksiyonu
Konsolidasyon fonksiyonu
Aspose.Cells for Node.js via C++, pivot tablosunun veri alanlarına (veya değer alanlarına) ConsolidationFunction uygulamak için kullanılabilir. Microsoft Excel’de, değer alanına sağ tıklayıp Değer Alanı Ayarları… seçeneğini seçebilir ve ardından Değeri Özetle sekmesini seçebilirsiniz. Buradan, Sum, Count, Average, Max, Min, Çarpım, Benzersiz Sayım gibi herhangi bir ConsolidationFunction seçebilirsiniz.
Aspose.Cells for Node.js via C++, aşağıdaki toplama fonksiyonlarını desteklemek için ConsolidationFunction sıralaması sağlar.
- 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++ Kullanarak Pivot Tablosunun Veri Alanlarına ConsolidationFunction Nasıl Uygulanır
Aşağıdaki kod Ortalama konsolidasyon fonksiyonunu birinci veri alanına (veya değer alanına) ve ikinci veri alanına (veya değer alanına) FarklıSayıyıSay konsolidasyon fonksiyonunu uygular.
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"); |