Add Calculated Field in Pivot Table using C#

Thêm một trường tính toán trong bảng pivot giúp nâng cao phân tích dữ liệu. Nó cho phép người dùng tạo ra các phép tính tùy chỉnh dựa trên dữ liệu hiện có. Tính năng này đặc biệt hữu ích để tạo ra các chỉ số mới, chẳng hạn như tỷ lệ, phần trăm hoặc tổng hợp dựa trên dữ liệu hiện có. Bằng cách sử dụng các trường tính toán, doanh nghiệp có thể khai thác những hiểu biết mà các trường tiêu chuẩn không thể cung cấp. Bài viết blog này sẽ hướng dẫn bạn về cách thêm một trường tính toán trong bảng pivot bằng C#.

Bài viết này đề cập đến các chủ đề sau:

Trường Tính Toán trong Bảng Pivot Excel

Một trường tính toán trong bảng pivot Excel là một trường tùy chỉnh mà bạn tạo bằng cách sử dụng công thức để thực hiện các phép tính trên dữ liệu hiện có trong bảng pivot. Nó cho phép bạn thêm các chỉ số mới hoặc rút ra thêm thông tin từ dữ liệu mà không làm thay đổi tập dữ liệu gốc.

Cách Thêm Trường Tính Toán trong Bảng Pivot Excel

  1. Nhấp vào bất kỳ đâu trong bảng pivot để kích hoạt công cụ PivotTable.
  2. Đi đến tab “Phân tích” (hoặc “Tùy chọn” trong các phiên bản Excel cũ hơn) trong thanh ribbon.
  3. Nhấp vào “Fields, Items & Sets” và chọn “Calculated Field” từ menu thả xuống.
  4. Trong hộp thoại “Chèn Trường Tính Toán”, đặt tên cho trường tính toán của bạn, nhập công thức của bạn và chọn các trường bạn muốn bao gồm.
  5. Nhấp “OK”, và trường tính toán sẽ được thêm vào bảng pivot của bạn.

Ví dụ, nếu tập dữ liệu của bạn chứa các trường “Doanh thu” và “Chi phí”, bạn có thể tạo một trường tính toán để tìm “Lợi nhuận” bằng cách sử dụng công thức như dưới đây:

Add Calculated Field in Excel Pivot Table

Thêm Trường Tính Toán trong Bảng Pivot Excel

Trường tính toán mới sẽ xuất hiện trong Danh sách Trường PivotTable dưới phần Giá trị.

Calculated field in Excel Pivot Table

Trường Tính Toán trong Bảng Pivot Excel

Thư viện C# để Thêm Trường Tính Toán trong Bảng Pivot

Aspose.Cells cho .NET đơn giản hóa quy trình thêm trường tính toán trong bảng pivot một cách lập trình. Thư viện mạnh mẽ này cung cấp một loạt các tính năng cho việc thao tác file Excel. Nó cho phép các nhà phát triển tạo, sửa đổi và quản lý các file Excel một cách liền mạch.

Để bắt đầu với Aspose.Cells cho .NET, hãy làm theo các hướng dẫn cài đặt đơn giản sau:

  1. Truy cập trang tải xuống Aspose.Cells cho .NET.

  2. Cài đặt thư viện bằng cách sử dụng lệnh sau trong Console của Trình quản lý Gói:

    PM> Install-Package Aspose.Cells
    

Thêm Trường Tính Toán trong Bảng Pivot bằng C#

Thực hiện các bước sau để thêm một trường tính toán trong bảng pivot bằng C# với Aspose.Cells cho .NET:

  1. Tạo một Workbook sử dụng lớp Workbook.
  2. Thêm một Worksheet vào bộ sưu tập Worksheets.
  3. Điền dữ liệu vào bảng tính.
  4. Tạo một bảng pivot bằng cách sử dụng phương thức Add() của lớp PivotTableCollection.
  5. Sau đó, thêm trường tính toán bằng phương thức AddCalculatedField().
  6. Cuối cùng, lưu workbook bằng phương thức Save().

Mã C# dưới đây minh họa những bước này:

// Step 1: Create a Workbook
Workbook workbook = new Workbook();
// Step 2: Add a Worksheet
Worksheet worksheet = workbook.Worksheets[workbook.Worksheets.Add()];
// Step 3: Insert Data
worksheet.Cells["A1"].PutValue("Product");
worksheet.Cells["B1"].PutValue("Sales");
worksheet.Cells["A2"].PutValue("A");
worksheet.Cells["B2"].PutValue(100);
worksheet.Cells["A3"].PutValue("B");
worksheet.Cells["B3"].PutValue(200);
// Step 4: Create a Pivot Table
int pivotTableIndex = worksheet.PivotTables.Add("A1:B3", "D1", "PivotTable1");
PivotTable pivotTable = worksheet.PivotTables[pivotTableIndex];
// Step 5: Add Calculated Field
pivotTable.AddCalculatedField("Total Sales", "=SUM(Sales)");
// Step 6: Save the Workbook
workbook.Save("PivotTableWithCalculatedField.xlsx");
Add calculated Field in Pivot Table using C#

Thêm Trường Tính Toán trong Bảng Pivot bằng C#

Nhận giấy phép miễn phí

Khám phá các khả năng của sản phẩm Aspose bằng cách nhận giấy phép tạm thời miễn phí. Truy cập Trang Giấy Phép để bắt đầu. Đây là một cách dễ dàng và tuyệt vời để thử nghiệm các tính năng của Aspose.Cells cho .NET.

Chèn Trường Tính Toán vào Bảng Tổng Hợp: Tài Nguyên Miễn Phí

Ngoài việc chèn các trường tính toán vào bảng tổng hợp Excel, chúng tôi còn cung cấp nhiều tài nguyên khác nhau để nâng cao hiểu biết của bạn về Aspose.Cells. Hãy tham khảo tài liệu, hướng dẫn và diễn đàn cộng đồng của chúng tôi để có thêm thông tin chi tiết.

Kết luận

Trong bài viết này, chúng tôi đã khám phá cách thêm trường tính toán vào bảng tổng hợp bằng C#. Tính năng này giúp cải thiện phân tích dữ liệu và cung cấp cái nhìn sâu sắc hơn. Chúng tôi khuyến khích bạn khám phá thêm về Aspose.Cells cho .NET để mở khóa toàn bộ tiềm năng của nó.

Nếu bạn có bất kỳ câu hỏi nào hoặc cần hỗ trợ thêm, vui lòng liên hệ với chúng tôi tại diễn đàn hỗ trợ miễn phí.

Xem thêm