Konsolidasyon Fonksiyonu
Konsolidasyon fonksiyonu
Aspose.Cells for Python via .NET, pivot tablosunun veri alanlarına (veya değer alanlarına) Birleştirme Fonksiyonu uygulamak için kullanılabilir. Microsoft Excel’de değer alanına sağ tıklayıp ardından Değer Alanı Ayarları… seçeneğini seçebilir ve ardından Değerleri Özetleme Yoluyla sekmesini seçebilirsiniz. Oradan, Toplama, Sayma, Ortalama, Maksimum, Minimum, Çarpım, Benzersiz Sayım vb. gibi istediğiniz herhangi bir Birleştirme Fonksiyonunu seçebilirsiniz.
Aspose.Cells for Python via .NET, aşağıdaki birleştirme fonksiyonlarını desteklemek için ConsolidationFunction numaralı numaralandırmayı sağlar.
- ConsolidationFunction.AVERAGE
- ConsolidationFunction.COUNT
- ConsolidationFunction.COUNT_NUMS
- ConsolidationFunction.DISTINCT_COUNT
- ConsolidationFunction.MAX
- ConsolidationFunction.MIN
- ConsolidationFunction.PRODUCT
- ConsolidationFunction.STD_DEV
- ConsolidationFunction.STD_DEVP
- ConsolidationFunction.SUM
- ConsolidationFunction.VAR
- ConsolidationFunction.VARP
Aspose.Cells for Python Excel Kütüphanesi Kullanılarak Pivot Tablosunun Veri Alanlarına Birleştirme Fonksiyonu Nasıl Uygulanır
Aşağıdaki kod, ilk veri alanına ORTALAMA birleştirme fonksiyonu ve ikinci veri alanına BENZERSİZ_SAYIM birleştirme fonksiyonu uygular.
from aspose.cells import ConsolidationFunction, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# The path to the documents directory. | |
dataDir = RunExamples.GetDataDir(".") | |
# Create workbook from source excel file | |
workbook = Workbook(dataDir + "Book.xlsx") | |
# Access the first worksheet of the workbook | |
worksheet = workbook.worksheets[0] | |
# Access the first pivot table of the worksheet | |
pivotTable = worksheet.pivot_tables[0] | |
# Apply Average consolidation function to first data field | |
pivotTable.data_fields[0].function = ConsolidationFunction.AVERAGE | |
# Apply DistinctCount consolidation function to second data field | |
pivotTable.data_fields[1].function = ConsolidationFunction.DISTINCT_COUNT | |
# Calculate the data to make changes affect | |
pivotTable.calculate_data() | |
# Saving the Excel file | |
workbook.save(dataDir + "output.xlsx") |