Microsoft Excel 2013 cung cấp nhiều chức năng nghiệp vụ thông minh cho phép bạn tạo các báo cáo mạnh mẽ, phiếu ghi điểm và bảng điều khiển. Các chức năng mới và được cải thiện bao gồm khả năng tạo các mục được tính toán, chẳng hạn như các biện pháp được tính toán, thành viên được tính toán và các trường được tính toán. Đọc bài viết này để tìm hiểu về các mục được tính toán và liệu chúng được hỗ trợ trong Excel Services.
Các mục được tính trong Excel Services
Trong Excel, mọi người có thể tạo các mục được tính toán bao gồm các biện pháp được tínhtoán, thành viên được tính toánvà các trường được tính toán. Các mục được tính toán cho phép bạn xác định và sử dụng các phép tính tùy chỉnh và tập hợp các mục không tồn tại trong các cơ sở dữ liệu được sử dụng để tạo báo cáo PivotChart hoặc báo cáo PivotTable.
Khi bạn có một sổ làm việc có chứa các mục được tính toán, bạn có thể chia sẻ sổ làm việc với những người khác bằng cách tải lên thư viện SharePoint. Tùy thuộc vào cách cấu hình môi trường SharePoint của bạn, mọi người thường có thể xem và sử dụng sổ làm việc có chứa các mục được tính toán trong cửa sổ trình duyệt. Tuy nhiên, một số môi trường có thể không hỗ trợ khả năng đó.
Nếu tổ chức của bạn đang sử dụng Office Online Server cùng với SharePoint Server 2013 (tại cơ sở), sau đó là Excel Services (SharePoint server 2013) hoặc Excel Web App (Office Web Apps Server)được dùng để kết xuất sổ làm việc trong một cửa sổ trình duyệt. Quyết định này có thể ảnh hưởng đến việc liệu các sổ làm việc có chứa các trường được tính toán (được tạo ra bằng cách sử dụng Power Pivot cho Excel) có thể được xem trong cửa sổ trình duyệt.
Bảng sau đây tóm tắt liệu các mục được tính toán được hỗ trợ trong Excel Services (SharePoint Server 2013), Excel Web App (máy chủOffice Online ) và Excel dành cho web (trong SharePoint).
Mục được tính toán |
Excel Services (SharePoint Server 2013, tại cơ sở) |
Excel Web App (Office Online, tại cơ sở) |
Excel dành cho web (trong SharePoint Online ) |
---|---|---|---|
Có |
Có |
Có, nếu các nguồn dữ liệu được sử dụng được hỗ trợ trong SharePoint. Xem mục sử dụng dữ liệu ngoài trong sổ làm việc trong SharePoint. |
|
Có |
Có |
Có, nếu các nguồn dữ liệu được sử dụng được hỗ trợ trong SharePoint. Xem mục sử dụng dữ liệu ngoài trong sổ làm việc trong SharePoint. |
|
Có |
Không. Các chức năng của Power pivot, bao gồm trường được tính toán và mô hình dữ liệu, không được hỗ trợ trong máy chủ Office Online (tại cơ sở). |
Có, nếu các nguồn dữ liệu được sử dụng được hỗ trợ trong SharePoint. Xem mục sử dụng dữ liệu ngoài trong sổ làm việc trong SharePoint. |
Để biết thêm thông tin, hãy xem các tài nguyên sau đây:
-
So sánh Excel Services trong SharePoint để Excel Web App
-
Nghiệp vụ thông minh trong Excel và Excel Services (SharePoint Server) (điều này áp dụng cho môi trường tại cơ sở)
-
Các chức năng bi trong Power bi cho Microsoft 365, Excel và SharePoint (áp dụng cho môi trường Microsoft 365 )
Quan trọng: Nếu bạn tìm cách xem sổ làm việc có chứa các mục được tính toán (hoặc các tính năng không được hỗ trợ) trong cửa sổ trình duyệt và bạn nhận được thông báo lỗi cho biết sổ làm việc không được hỗ trợ, hãy thử mở sổ làm việc trong Excel 2013.
Các biện pháp được tính toán là gì?
Thước đo được tính là tính toán tùy chỉnh mà bạn có thể tạo trong Excel khi bạn đang làm việc với dữ liệu đa chiều được lưu trữ trong các dịch vụ phân tích SQL Server. Các biện pháp được tính có ích cho việc xác định các phép tính có thể không tồn tại trong một cơ sở dữ liệu. Ví dụ về phép tính tùy chỉnh có thể bao gồm bất kỳ thao tác nào sau đây:
-
Thước đo hạn ngạch bán hàng sử dụng một công thức cụ thể
-
Thước đo phần trăm của tổng cho các mục trong một nhóm
-
Thước đo lợi nhuận gộp sử dụng một truy vấn phức tạp
-
Một biện pháp doanh thu sử dụng tổng lợi nhuận gộp và chi phí sản phẩm
Khi bạn tạo một thước đo được tính, bạn xác định một truy vấn biểu thức đa chiều (MDX). Điều này sẽ dễ dàng thực hiện bằng cách dùng hộp thoại đo lường được tính trong Excel, cho phép bạn sử dụng chức năng kéo và thả để thiết lập truy vấn của bạn.
Để tạo thước đo được tính trong Excel
-
Tạo báo cáo PivotTable hoặc báo cáo PivotChart bằng cách dùng dữ liệu được lưu trữ trong khối dịch vụ phân tích.
-
Trên tab phân tích , trong nhóm tính toán , hãy chọn công cụ OLAP > số đo được tính MDX. Hộp thoại đo được tính toán mới sẽ mở ra.
-
Trong hộp tên , hãy chỉ định tên cho thước đo được tính.
-
(Bước này là tùy chọn.) Để xác định vị trí của các thước đo được tính sẽ xuất hiện trong danh sách trường PivotTable (hoặc trường PivotChart), hãy thực hiện một hoặc cả hai bước sau đây:
-
Sử dụng danh sách nhóm đo để xác định vị trí bạn muốn các thước đo được tính xuất hiện trong danh sách trường pivottable (hoặc trường pivotchart). Nếu bạn không xác định nhóm đo lường, thì thước đo được tính sẽ xuất hiện trong nhóm có tên là giá trị.
-
Trong hộp thư mục , nhập tên để tạo thư mục Hiển thị cho thước đo được tính.
-
-
Từ tab trường và mục , hãy kéo một mục (chẳng hạn như một thước đo) vào ngăn MDX .
-
Thêm một thao tác, chẳng hạn như +,-,/hoặc * sau mục trong ngăn MDX .
-
Từ tab trường và mục , hãy kéo một mục khác vào ngăn MDX .
-
Lặp lại các bước 5-7 cho đến khi bạn có các mục và công thức của bạn thiết lập.[Measures].[Product Cost]+[Measures].[Gross Profit]
Ví dụ, nếu bạn đang tạo một thước đo được tính toán có tên là doanh thu, trong ngăn MDX , bạn có thể có một truy vấn tương tự như -
Chọn kiểm tra MDX để đảm bảo rằng truy vấn sẽ hoạt động đúng cách.
-
Chọn OK để tạo thước đo được tính.
-
Để dùng các thước đo được tính trong báo cáo, hãy chọn danh sách trong trường Pivottable (hoặc trường pivotchart). Bạn sẽ tìm thấy nó trong vị trí đã được xác định trong bước 4.
Lưu ý: Vì số đo được tính toán Excel MDX được dùng để tạo một phiên tính toán cụ thể cho một nguồn dữ liệu phân tích SQL Server, các thước đo được tính toán của bạn sẽ được giới hạn trong phiên và kết nối nguồn dữ liệu mà bạn đã sử dụng. Tìm hiểu thêm về cách tạo phiên-phạm vi thành viên được tính.
Thành viên được tính toán là gì?
Một thành viên được tính là một tập hợp các thành viên mà bạn có thể xác định trong Excel khi bạn đang làm việc với dữ liệu đa chiều được lưu trữ trong các dịch vụ phân tích máy chủ. Các thành viên được tính có ích để xác định bộ các mục có thể không tồn tại trong một cơ sở dữ liệu. Ví dụ về các tập tùy chỉnh này có thể bao gồm bất kỳ thao tác nào sau đây:
-
Một khu vực bao gồm các khu vực địa lý nhất định, chẳng hạn như quốc gia, khu vực hoặc trạng thái
-
Một nhóm sản phẩm được tính vào số tiền hạn ngạch của đại diện bán hàng
-
Một tập hợp các hoạt động khuyến mại liên quan đến một chiến dịch tiếp thị cụ thể
Tương tự như các biện pháp được tính toán, khi bạn tạo một thành viên được tính, bạn xác định một truy vấn MDX. Điều này sẽ dễ dàng thực hiện bằng cách sử dụng hộp thoại thành viên được tính trong Excel, cho phép bạn sử dụng chức năng kéo và thả để thiết lập truy vấn của bạn.
Lưu ý: Khi bạn làm việc với PivotTable trong Excel và bạn sử dụng các công cụ OLAP để thêm một thành viên được tính toán, bạn sẽ không thể bỏ chọn nó trong danh sách thả xuống danh sách trường nếu nguồn dữ liệu của bạn được kết nối với máy chủ chạy SQL Server 2008 hoặc phiên bản cũ hơn. Nếu nguồn dữ liệu được kết nối với máy chủ chạy SQL Server 2008 R2 trở lên, bạn có thể chọn và bỏ chọn thành viên được tính toán trong danh sách thả xuống bộ lọc.
Để tạo một thành viên được tính trong Excel
-
Tạo báo cáo PivotTable hoặc báo cáo PivotChart bằng cách dùng dữ liệu được lưu trữ trong khối dịch vụ phân tích.
-
Trên tab phân tích , trong nhóm tính toán , hãy chọn công cụ OLAP > MDX được tính thành viên. Hộp thoại thành viên được tính toán mới mở ra.
-
Trong hộp tên , hãy chỉ định tên cho thành viên được tính.
-
Sử dụng danh sách cấu trúc phân cấp mẹ để xác định vị trí bạn muốn thành viên được tính xuất hiện trong danh sách trường pivottable (hoặc trường pivotchart).
Trả tiền quan tâm đến những gì bạn chọn. Bạn sẽ cần biết nơi bạn đã xác định là thành viên được tính toán để dùng nó trong báo cáo PivotTable (hoặc báo cáo PivotChart). -
Từ tab trường và mục , hãy kéo một mục (chẳng hạn như cấu trúc phân cấp chiều) đến ngăn MDX .
-
Thêm một thao tác, chẳng hạn như +,-,/hoặc * sau mục trong ngăn MDX .
-
Từ tab trường và mục , hãy kéo một mục khác vào ngăn MDX .
-
Lặp lại các bước 5-7 cho đến khi bạn có các mục và công thức của bạn thiết lập.[Product].[Product Categories]-[Product].[Product Categories].[Category].&[4]-[Product].[Product Categories].[Category].&[3]
Ví dụ, nếu bạn đang tạo một thành viên được tính toán có tên là các sản phẩm cốt lõi có chứa tất cả nhưng có hai thể loại sản phẩm, trong ngăn MDX, bạn có thể có một truy vấn tương tự như -
Chọn kiểm tra MDX để đảm bảo rằng truy vấn sẽ hoạt động đúng cách.
-
Chọn OK để tạo thành viên được tính.
-
Để thêm thành viên được tính vào báo cáo PivotTable (hoặc báo cáo PivotChart), hãy thực hiện các bước sau đây:
-
Hãy đảm bảo rằng ít nhất một số đo được chọn cho báo cáo.
-
Trong danh sách trường Pivottable (hoặc trường pivotchart), hãy bung rộng kích thước mẹ mà bạn đã xác định trong bước 4.
-
Chọn hộp kiểm bên cạnh cấu trúc phân cấp kích thước tương ứng với cấu trúc phân cấp mà bạn đã sử dụng để tạo thành viên được tính toán. Báo cáo hiển thị thông tin cho tất cả các thành viên kích thước trong nhóm, bao gồm các thành viên được tính toán mà bạn đã tạo.
-
-
(Đây là tùy chọn.) Để hiển thị thông tin chỉ cho thành viên được tính toán trong báo cáo, hãy thực hiện các bước sau đây:
-
Trong danh sách trường Pivottable (hoặc trường pivotchart), hãy trỏ đến cấu trúc phân cấp chiều có chứa thành viên được tính.
-
Khi mũi tên xuống xuất hiện, hãy bấm (hoặc gõ nhẹ) để mở hộp thoại chọn trường .
-
Xóa các hộp kiểm cho tất cả các mục, ngoại trừ những thành viên được tính toán mà bạn đã tạo.
-
Trường được tính toán là gì?
Trường được tính toán rất hữu ích khi bạn muốn tạo một mục được tính toán trong PivotTable hoặc báo cáo không sử dụng dữ liệu đa chiều được lưu trữ trong các dịch vụ phân tích, nhưng thay vào đó dùng dữ liệu trong mô hình dữ liệu trong sổ làm việc được tạo ra bằng cách dùng Power pivot trong Excel. Các giá trị trong trường được tính toán có thể thay đổi dựa trên ngữ cảnh. Ngữ cảnh được xác định bởi các lựa chọn trên hàng, cột, bộ lọc hoặc trong công thức tùy chỉnh bằng cách sử dụng biểu thức phân tích dữ liệu (Dax) trong PowerPivot.
Tương tự như các thước đo được tính và các thành viên được tính toán, các trường được tính toán được liệt kê trong danh sách trường PivotTable (hoặc trường PivotChart), thường trong nhóm giá trị. Bạn có một vài tùy chọn sẵn dùng để tạo trường được tính toán.
Để tạo trường được tính toán trong Excel
Để biết thông tin chi tiết về cách tạo và làm việc với các trường được tính toán, hãy xem các tài nguyên sau đây: