Chèn bảng tổng hợp¶
Có hai cách chính để tích hợp dữ liệu Odoo trực tiếp vào một bảng pivot trong Odoo Spreadsheet:
Chèn bảng pivot từ chế độ xem pivot Odoo vào bảng tính Odoo, bảng điều khiển Odoo hoặc bảng tính máy tính báo giá.
Chèn bảng pivot để truy xuất dữ liệu Odoo trực tiếp từ bảng tính Odoo. Tùy chọn này cho phép bạn lấy dữ liệu từ bất kỳ mô hình nào, bao gồm các mô hình không có chế độ xem pivot, ví dụ: mô hình Dòng đơn bán hàng.
Trong cả hai trường hợp, bảng pivot được kết nối với dữ liệu cơ sở dữ liệu cơ bản nhờ nguồn dữ liệu duy nhất của nó, giúp dữ liệu luôn được cập nhật và cho phép bạn truy cập dữ liệu cơ bản trực tiếp từ bảng tính. Tuy nhiên, điều quan trọng là phải hiểu sự khác biệt giữa bảng pivot tĩnh và động trong Odoo.
Ghi chú
Cũng có thể tạo bảng tổng hợp từ một phạm vi dữ liệu đã có sẵn trong bảng tính. Đây có thể là một phạm vi dữ liệu tĩnh được nhập thủ công hoặc một phạm vi dữ liệu Odoo được chèn vào bảng tính, ví dụ: từ chế độ xem danh sách Odoo.
Bảng tổng hợp tĩnh và động¶
Khi một bảng tổng hợp từ chế độ xem tổng hợp Odoo được chèn vào bảng tính Odoo, theo mặc định, đó là bảng tổng hợp tĩnh, trong đó mỗi ô lấy dữ liệu từ cơ sở dữ liệu của bạn thông qua hàm đặc thù của Odoo. Dữ liệu của bảng tổng hợp được giữ cập nhật, nhưng nó không mở rộng để chứa dữ liệu mới, ví dụ: dữ liệu bán hàng cho một quý mới hoặc cho một nhân viên bán hàng mới được tuyển dụng, và các chiều cũng như số đo của nó không thể được thao tác.
Một bảng tổng hợp tĩnh có thể được chuyển đổi thành bảng tổng hợp động để cho phép bảng tổng hợp phát triển cùng với doanh nghiệp của bạn và có thể được thao tác để có được những hiểu biết khác nhau và sâu sắc hơn.
Chèn một bảng tổng hợp lấy dữ liệu Odoo trực tiếp từ bảng tính Odoo sẽ tạo ra bảng tổng hợp động, trong đó một hàm mảng đặc thù của Odoo duy nhất lấy dữ liệu từ cơ sở dữ liệu của bạn. Dữ liệu của bảng tổng hợp được giữ cập nhật, nó mở rộng cho dữ liệu mới và các chiều cũng như số đo của nó có thể được thao tác. Một bảng tổng hợp được chèn từ một phạm vi dữ liệu cũng là một bảng tổng hợp động.
Nếu cần, có nhiều cách khác nhau để xem các hàm riêng lẻ của bảng tổng hợp động.
Hàm bảng tổng hợp tĩnh¶
Một bảng tổng hợp tĩnh sử dụng các hàm đặc thù của Odoo sau để lấy tiêu đề và giá trị trường tương ứng thông qua nguồn dữ liệu của nó:
=PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …])
=PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …])
Các đối số của hàm như sau:
pivot_id: ID přiřazené při vložení kontingenční tabulky. První kontingenční tabulka vložená do tabulkového procesoru má přiřazeno pivot ID1, druhá pivot ID2atd.domain_field_name: tên kỹ thuật của trường được sử dụng làm chiều, ví dụ:user_id, hoặc nếu chiều là khoảng thời gian, tên kỹ thuật của trường ngày tháng, theo sau là khoảng thời gian, ví dụ:date_order:month.measure_name: tên kỹ thuật của những gì đang được đo lường, theo sau là kiểu tổng hợp, ví dụ:product_uom_qty:sum.domain_value: ID của bản ghi, hoặc nếu chiều là khoảng thời gian, ngày tháng hoặc khoảng thời gian được nhắm đến.
Mẹo
Nhấp vào một ô riêng lẻ sẽ hiển thị công thức liên quan, nếu có, trong thanh công thức. Để hiển thị tất cả các công thức của bảng tính cùng một lúc, nhấp vào trên thanh menu. Ví dụ dưới đây cho thấy hàm được sử dụng để lấy tổng doanh thu bán hàng của nhân viên bán hàng Anita Rodman cho Quý 2 năm 2024.
Chuyển đổi bảng tổng hợp tĩnh thành bảng tổng hợp động¶
Để thao tác các chiều và số đo của bảng tổng hợp đã được chèn từ chế độ xem tổng hợp Odoo, trước tiên nó phải được chuyển đổi thành bảng tổng hợp động.
Có hai cách chính để thực hiện:
Sao chép bảng tổng hợp tĩnh từ thuộc tính bảng tổng hợp: Mở bảng thuộc tính của bảng tổng hợp, nhấp vào biểu tượng (bánh răng) ở góc trên bên phải của ngăn, sau đó nhấp vào Sao chép.
Một nguồn dữ liệu mới được tạo và phiên bản động của bảng pivot được chèn vào một trang tính mới. Bảng pivot động có cùng kiểu dáng với bảng pivot gốc.
Ghi chú
Khi bạn sử dụng phương pháp này, bảng pivot động mới của bạn sẽ nhận ID pivot khả dụng tiếp theo. Điều này có nghĩa là bạn có thể tạo nhiều chế độ xem pivot được liên kết với cùng một mô hình, nhưng với các cài đặt, nhóm hoặc tính toán riêng biệt.
Chèn lại bảng pivot động từ menu Data: Trên trang tính chứa bảng pivot tĩnh của bạn, đặt con trỏ vào một ô trống. Nhấp vào từ thanh menu, sau đó chọn bảng pivot có liên quan.
Một bảng pivot động mới xuất hiện, với cùng kiểu dáng như bảng pivot gốc.
Mẹo
Cũng có thể chèn lại bảng tổng hợp động bằng cách nhập hàm của bảng tổng hợp động vào một ô trống, ví dụ:
=PIVOT(1), trong đó1là ID bảng tổng hợp. Tuy nhiên, với phương pháp này, kiểu dáng bảng cần được áp dụng lại thủ công.Ghi chú
Khi bạn chèn lại bảng tổng hợp động từ menu dữ liệu hoặc thông qua hàm bảng tổng hợp động, bảng tổng hợp tĩnh và động của bạn chia sẻ cùng một nguồn dữ liệu và do đó, cùng một ID tổng hợp. Để tránh nhầm lẫn, hãy xóa bảng tổng hợp tĩnh ban đầu.
Ô trên cùng bên trái của bảng tổng hợp động mới chứa hàm mảng đặc thù của Odoo để lấy dữ liệu từ cơ sở dữ liệu của bạn.
Hàm bảng tổng hợp động¶
Thay vì mỗi ô chứa một hàm duy nhất lấy dữ liệu thông qua nguồn dữ liệu, như trong bảng tổng hợp tĩnh, bảng tổng hợp động có một hàm mảng đặc thù của Odoo duy nhất:
=PIVOT(pivot_id, [row_count], [include_total], [include_column_titles], [column_count],
[include_measure_titles] )
Hàm này cho phép bảng tổng hợp tự động mở rộng để chứa kết quả của hàm. Các tham số của hàm như sau:
pivot_id: ID přiřazené při vložení kontingenční tabulky. První kontingenční tabulka vložená do tabulkového procesoru má přiřazeno pivot ID1, druhá pivot ID2atd.row_countvàcolumn_count: đặt một giá trị để giới hạn số lượng hàng và cột tương ứng.include_total: đặt giá trị0để ẩn tổng cộng; điều này có thể hữu ích khi tạo biểu đồ.include_column_titlesvàinclude_measure_titles: đặt giá trị0để loại bỏ tiêu đề cột và tiêu đề số đo tương ứng.
Mẹo
Để đặt giá trị cho một đối số của hàm, với hàm đang mở trong thanh công thức hoặc ô trên cùng bên trái của bảng pivot, đặt con trỏ sau ID pivot sau đó nhập , để chuyển đến đối số bạn muốn sửa đổi. Trong ví dụ bên dưới, việc thêm giá trị 0 cho [include_total] sẽ loại bỏ cả tổng hàng và tổng cột khỏi bảng pivot.
Chuyển đổi bảng pivot động thành bảng pivot tĩnh¶
Có hai cách chính để chuyển đổi bảng pivot động thành bảng pivot tĩnh, trong đó mỗi ô có một hàm riêng lẻ lấy dữ liệu từ nguồn dữ liệu:
Chèn lại bảng pivot tĩnh từ menu Dữ liệu: Trên trang tính chứa bảng pivot động của bạn, đặt con trỏ vào một ô trống. Nhấp vào từ thanh menu, sau đó chọn bảng pivot liên quan.
Một bảng pivot tĩnh mới xuất hiện, với kiểu dáng giống như bảng pivot gốc. Nhấp vào một ô để xem hàm trong thanh công thức.
Sử dụng tùy chọn 'Chuyển đổi thành công thức riêng lẻ': Nhấp chuột phải vào bất kỳ ô nào trong bảng pivot, sau đó nhấp vào Chuyển đổi thành công thức riêng lẻ. Mỗi ô được điền sẽ được thay thế bằng một hàm riêng lẻ; nhấp vào một ô để xem hàm trong thanh công thức.
Mẹo
Để xem các hàm riêng lẻ đằng sau các ô cụ thể của bảng pivot động, sao chép các ô liên quan và dán chúng ở nơi khác trong bảng tính; nhấp vào ô đã dán để xem hàm trong thanh công thức.
Chèn bảng pivot từ chế độ xem pivot¶
Để chèn bảng pivot từ chế độ xem pivot Odoo vào bảng tính Odoo:
Với chế độ xem tổng hợp liên quan đang mở trong cơ sở dữ liệu của bạn, nhấp vào Chèn vào bảng tính.
Trong cửa sổ mở ra, chỉnh sửa Tên của pivot nếu cần. Tên này được sử dụng làm tên trang tính và trong thuộc tính bảng pivot, và có thể chỉnh sửa sau nếu cần.
Nhấp vào Bảng tính trống để tạo bảng tính mới hoặc chọn bảng tính hiện có nào mà bảng tổng hợp sẽ được chèn vào.
Ghi chú
Khi chèn bảng tổng hợp vào bảng tính mới, bảng tính được lưu trong ứng dụng Odoo Documents trong thư mục cá nhân Ổ đĩa của tôi.
Nhấp Xác nhận.
Bảng pivot được chèn vào một trang tính mới trong bảng tính; tên trang tính là tên bảng pivot theo sau bởi ID bảng pivot, ví dụ: Phân tích Bán hàng theo Nhóm Bán hàng (Pivot #1). Theo mặc định, bảng pivot là bảng pivot tĩnh, trong đó mỗi ô chứa một hàm đặc thù của Odoo lấy dữ liệu từ cơ sở dữ liệu của bạn.
Một bảng điều khiển ở phía bên phải của bảng tính hiển thị thuộc tính bảng pivot.
Mẹo
Để cho phép bảng pivot được thao tác, chuyển đổi nó thành bảng pivot động.
Để ngắt liên kết giữa bảng tổng hợp đã chèn và cơ sở dữ liệu của bạn, chọn toàn bộ bảng tổng hợp, nhấp chuột phải và chọn Sao chép, sau đó nhấp chuột phải lại và chọn .
Xem thêm
Chèn bảng pivot lấy dữ liệu Odoo từ bảng tính¶
Để chèn bảng pivot sử dụng dữ liệu Odoo trực tiếp từ bảng tính Odoo:
Mở bảng tính Odoo liên quan từ ứng dụng Tài liệu hoặc tạo bảng tính trống mới.
Nhấp vào từ thanh menu.
Trong pa-nen New Odoo Pivot ở bên phải của trang tính, chọn Model từ đó dữ liệu sẽ được truy xuất, sau đó nhấp vào Save.
Một trang tính mới mở ra với một bảng tổng hợp trống ở góc trên bên trái của trang tính; tên trang tính là tên mô hình theo sau là ID bảng tổng hợp, ví dụ: Đơn bán hàng (Pivot #1). Theo mặc định, bảng tổng hợp là một bảng tổng hợp động, trong đó ô trên cùng bên trái chứa một hàm mảng đặc thù của Odoo để truy xuất dữ liệu từ cơ sở dữ liệu của bạn sau khi các cột, hàng và số đo đã được thêm vào.
Một pa-nen ở phía bên phải của bảng tính hiển thị các thuộc tính của bảng tổng hợp.