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")