Hướng dẫn: Mở rộng mối quan hệ Mô hình Dữ liệu bằng Excel, Power Pivot và DAX

Quan trọng:  Bài viết này là dịch máy, hãy xem tuyên bố miễn trừ trách nhiệm. Bạn hãy tìm phiên bản tiếng Anh của bài viết này tại đây để tham khảo.

Tóm tắt:    Đây là hướng dẫn thứ hai trong một chuỗi. Trong hướng dẫn đầu tiên, nhập dữ liệu vào và tạo mô hình dữ liệu, sổ làm việc Excel được tạo bằng cách dùng dữ liệu được nhập từ nhiều nguồn.

Ghi chú: Bài viết này mô tả mô hình dữ liệu trong Excel 2013. Tuy nhiên, cùng một dữ liệu lập mô hình và các tính năng Power Pivot giới thiệu trong Excel 2013 cũng áp dụng cho Excel 2016.

Trong hướng dẫn này, bạn dùng Power Pivot để mở rộng Mô hình Dữ liệu, tạo cấu trúc phân cấp và xây dựng trường được tính toán từ dữ liệu hiện có để tạo mối quan hệ mới giữa các bảng.

Các phần trong bài hướng dẫn này như sau:

Thêm mối quan hệ bằng cách dùng Dạng xem Sơ đồ trong Power Pivot

Mở rộng Mô hình Dữ liệu bằng cột được tính

Tạo một cấu trúc phân cấp

Dùng cấu trúc phân cấp trong PivotTables

Điểm kiểm và Bài kiểm tra

Ở cuối hướng dẫn này là một bài kiểm tra bạn có thể làm để kiểm tra kiến thức đã học.

Chuỗi hướng dẫn này sử dụng dữ liệu mô tả Huy chương Thế vận hội, quốc gia đăng cai và các sự kiện thể thao Thế vận hội khác nhau. Các hướng dẫn trong chuỗi hướng dẫn này như sau:

  1. Nhập dữ liệu vào Excel và tạo mô hình dữ liệu

  2. Mở rộng mối quan hệ mô hình dữ liệu bằng Excel, Power Pivot, và DAX

  3. Tạo Báo cáo Power View dựa vào Ánh xạ

  4. Kết hợp Dữ liệu Internet và Đặt Mặc định cho Báo cáo Power View

  5. Tạo Báo cáo Power View Tuyệt vời - Phần 1

  6. Tạo Báo cáo Power View Tuyệt vời - Phần 2

Chúng tôi khuyên bạn nên đọc qua các hướng dẫn theo thứ tự.

Các hướng dẫn sử dụng Excel 2013 với Power Pivot hỗ trợ. Để biết thêm thông tin về Excel 2013, bấm vào đây. Để biết hướng dẫn về việc bật Power Pivot, bấm vào đây.


Thêm một mối quan hệ bằng cách sử dụng Dạng xem Sơ đồ trong Power Pivot

Trong phần này, bạn dùng Microsoft Office Power Pivot trong bổ trợ Excel 2013 để mở rộng mô hình. Dùng Dạng xem Sơ đồ trong Microsoft SQL Server Power Pivot cho Excel sẽ giúp tạo mối quan hệ dễ dàng. Đầu tiên, bạn cần phải chắc chắn rằng bổ trợ Power Pivot đã được bật.

Ghi chú: Bổ trợ Power Pivot trong Microsoft Excel 2013 là một phần của Office Professional Plus. Xem Khởi động bổ trợ Power Pivot in Microsoft Excel 2013 để biết thêm thông tin.

Thêm Power Pivot Ribbon Excel bằng cách cho phép Power Pivot bổ trợ

Khi Power Pivot được bật, bạn sẽ thấy tab ribbon trong Excel 2013 được gọi là POWER PIVOT. Để bật Power Pivot, hãy thực hiện các bước sau.

  1. Đi đến TỆP > Tùy chọn > Bổ trợ.

  2. Trong hộp Quản lý gần cuối, hãy bấm Bổ trợ COM> Đi.

  3. Chọn hộp Microsoft Office Power Pivot trong Microsoft Excel 2013, rồi bấm OK.

Ribbon Excel bây giờ có tab POWER PIVOT.

Tab PowerPivot trong ribbon

Thêm một mối quan hệ bằng cách dùng dạng xem sơ đồ trong Power Pivot

Sổ làm việc Excel bao gồm một bảng được gọi là Chủ nhà. Chúng ta nhập Chủ nhà bằng cách sao chép và dán nó vào Excel, sau đó định dạng dữ liệu như một bảng. Để thêm bảng Chủ nhà vào Mô hình Dữ liệu, chúng ta cần phải thiết lập một mối quan hệ. Hãy dùng Power Pivot để đại diện một cách trực quan các mối quan hệ trong Mô hình Dữ liệu rồi tạo mối quan hệ.

  1. Trong Excel, bấm tab Chủ nhà để nó trở thành trang tính hiện hoạt.

  2. Trên ribbon, chọn POWER PIVOT > Bảng > Thêm vào Mô hình Dữ liệu. Thao tác này sẽ thêm bảng Chủ nhà vào Mô hình Dữ liệu. Nó cũng mở bổ trợ Power Pivot bạn sẽ sử dụng bổ trợ này để thực hiện các bước tiếp theo trong tác vụ này.

  3. Lưu ý rằng sổ Power Pivot Hiển thị tất cả các bảng trong mô hình, bao gồm nước chủ nhà. Bấm qua một vài của bảng. Trong Power Pivot bạn có thể xem tất cả các dữ liệu có chứa mô hình của bạn, ngay cả khi họ không được hiển thị trong bất kỳ trang tính trong Excel, chẳng hạn như môn, sự kiệnvà dữ liệu huy chương bên dưới, cũng như S_Teams,W_Teams, môn thể thao.

    Tất cả bảng được hiện trong PowerPivot

  4. Trong cửa sổ Power Pivot, trong phần Xem, bấm Dạng xem Sơ đồ.

  5. Sử dụng thanh trượt để thay đổi kích cỡ sơ đồ sao cho bạn có thể nhìn thấy tất cả đối tượng trong sơ đồ. Sắp xếp lại các bảng bằng cách kéo thanh tiêu đề để chúng Hiển thị và vị trí bên cạnh nhau. Lưu ý rằng bốn bảng được không liên quan đến phần còn lại của các bảng: nước chủ nhà, sự kiện, W_TeamsS_Teams.

    Bảng PowerPivot trong Dạng xem Sơ đồ

  6. Bạn cũng lưu ý rằng cả bảng Huy chương và bảng Sự kiện đều có một trường có tên gọi là DisciplineEvent. Sau khi kiểm tra kỹ hơn, bạn xác định rằng trường DisciplineEvent trong bảng Sự kiện bao gồm các giá trị duy nhất, không lặp.

Ghi chú: Trường DisciplineEvent đại diện cho sự kết hợp duy nhất của mỗi Môn và Sự kiện. Tuy nhiên, trong bảng Huy chương, trường DisciplineEvent lặp lại nhiều lần. Điều này hợp lý, bởi vì kết quả của mỗi kết hợp Môn+Sự kiện trong ba huy chương được trao (vàng, bạc, đồng), được trao tặng cho mỗi kỳ Olympic Sự kiện được tổ chức. Vì vậy, mối quan hệ giữa các bảng đó là một (một mục nhập Môn+Sự kiện duy nhất trong bảng Môn) đến nhiều (nhiều mục nhập cho mỗi giá trị Môn+Sự kiện).

  1. Tạo mối quan hệ giữa bảng Huy chương và bảng Sự kiện. Khi ở Dạng xem Sơ đồ, hãy kéo trường DisciplineEvent từ bảng Sự kiện vào trường DisciplineEvent trong Huy chương. Một đường thẳng xuất hiện giữa chúng, cho thấy một mối quan hệ đã được thiết lập.

  2. Bấm đường thẳng kết nối Sự kiện và Huy chương. Các trường được tô sáng sẽ xác định mối quan hệ, như hiện trong màn hình sau đây.

    Mối quan hệ hiện trong Dạng xem Sơ đồ

  3. Để kết nối Chủ nhà với Mô hình Dữ liệu, chúng ta cần một trường có giá trị xác định duy nhất mỗi hàng trong bảng Chủ nhà. Sau đó chúng ta có thể tìm kiếm Mô hình Dữ liệu của mình để xem dữ liệu đó có tồn tại trong bảng khác hay không. Tìm kiếm trong Dạng xem Sơ đồ không cho phép chúng ta làm điều này. Với Chủ nhà được chọn, hãy chuyển về Dạng xem Sơ đồ.

  4. Sau khi kiểm tra các cột, chúng ta nhận ra rằng Chủ nhà không có cột chứ giá trị duy nhất. Chúng ta sẽ phải tạo nó bằng cột được tính và Biểu thức Phân tích Dữ liệu (DAX).

Thật tuyệt khi dữ liệu trong Mô hình Dữ liệu của bạn có tất cả trường cần thiết để tạo mối quan hệ và trộn dữ liệu để trực quan hóa trong Power View hoặc PivotTables. Nhưng bảng không phải lúc nào cũng luôn có sẵn các thông tin bạn cần, do đó, phần tiếp theo mô tả cách tạo cột mới, bằng DAX, có thể được dùng để tạo mối quan hệ giữa các bảng.

Mở rộng Mô hình Dữ liệu bằng cột được tính

Để thiết lập mối quan hệ giữa bảng Chủ nhà và Mô hình Dữ liệu, từ đó, mở rộng Mô hình Dữ liệu nhằm bao gồm bảng Chủ nhà, Chủ nhà phải có một trường xác định duy nhất mỗi hàng. Ngoài ra, trường này sẽ phải tương ứng với một trường trong Mô hình Dữ liệu. Các trường tương ứng đó, một trường trong mỗi bảng, là yếu tố cho phép dữ liệu của các bảng liên kết với nhau.

Do bảng Chủ nhà không có trường như vậy, cho nên bạn cần phải tạo trường. Để bảo vệ sự toàn vẹn của Mô hình Dữ liệu, bạn không thể dùng Power Pivot để sửa hoặc xóa bỏ dữ liệu hiện có. Tuy nhiên, bạn có thể tạo các cột mới bằng cách dùng các trường được tính toán dựa trên dữ liệu hiện có.

Bằng cách tìm trong bảng Chủ nhà, sau đó tìm trong các bảng Mô hình Dữ liệu khác, chúng ta sẽ tìm được ứng cử viên phù hợp cho trường duy nhất mà chúng ta có thể tạo trong Chủ nhà và sau đó liên kết với một bảng trong Mô hình Dữ liệu. Cả hai bảng sẽ cần có một cột được tính mới nhằm đáp ứng các yêu cầu cần thiết để thiết lập một mối quan hệ.

Trong Chủ nhà, chúng ta có thể tạo một cột được tính duy nhất bằng cách kết hợp trường Edition (là năm tổ chức sự kiện Olympic) và trường Mùa (Mùa hè hoặc Mùa đông). Trong bảng Huy chương cũng có trường Kỳ và trường Mùa, vì vậy nếu chúng ta tạo một cột được tính trong mỗi bảng đó bằng cách kết hợp trường Kỳ và trường Mùa, chúng ta có thể thiết lập mối quan hệ giữa Chủ nhà và Huy chương. Màn hình sau hiện bảng Chủ nhà với trường Kỳ và Mùa được chọn


Bảng Chủ nhà với Kỳ và Mùa được chọn

Tạo cột được tính bằng DAX

Hãy bắt đầu với bảng Chủ nhà. Mục tiêu là tạo cột được tính trong bảng Chủ nhà, sau đó là trong bảng Huy chương, điều này có thể giúp thiết lập mối quan hệ giữa chúng.

Trong Power Pivot, bạn có thể dùng Biểu thức Phân tích Dữ liệu (DAX) để tạo các phép tính. DAX là ngôn ngữ công thức cho Power Pivot và PivotTables, được thiết kế cho dữ liệu quan hệ và phân tích ngữ cảnh có sẵn trong Power Pivot. Bạn có thể tạo công thức DAX trong cột Power Pivot mới và Vùng Phép tính trong Power Pivot.

  1. Trong Power Pivot, chọn TRANG CHỦ> Xem > Dạng xem Dữ liệu để đảm bảo Dạng xem Dữ liệu được chọn chứ không phải là Dạng xem Sơ đồ.

  2. Chọn bảng Chủ nhà trong Power Pivot. Liền kề với các cột hiện có là một cột trống mang tên Thêm Cột. Power Pivot cung cấp cột như chỗ dành sẵn. Có nhiều cách để thêm cột mới vào bảng trong Power Pivot, một trong các cách đó là chỉ cần chọn cột trống có tiêu đề Thêm cột.


    Dùng Thêm Cột để tạo trường được tính toán bằng DAX

  3. Trong thanh công thức, hãy nhập công thức DAX sau đây. Hàm CONCATENATE kết hợp hai hoặc nhiều trường vào một. Khi bạn gõ, tự động điền giúp bạn nhập tên đầy đủ của cột và bảng, và liệt kê các hàm sẵn dùng. Dùng tab để chọn tự động điền các gợi ý. Bạn cũng có thể bấm vào cột trong khi nhập công thức của bạn, và Power Pivot sẽ chèn tên cột thành công thức của bạn.

    =CONCATENATE([Edition],[Season])

  4. Khi bạn xây dựng công thức xong, nhấn Enter để chấp nhận công thức đó.

  5. Các giá trị sẽ được nhập cho tất cả các hàng trong cột được tính. Nếu cuộn xuống trong bảng, bạn sẽ thấy mỗi hàng là duy nhất - do đó, chúng ta đã tạo thành công một trường xác định duy nhất mỗi hàng trong bảng Chủ nhà. Các trường như vậy được gọi là khóa chính.

  6. Hãy đổi tên cột được tính thành EditionID. Bạn có thể đổi tên bất kỳ cột nào bằng cách bấm đúp vào nó, hoặc bằng cách bấm chuột phải vào cột và chọn Đổi tên Cột. Khi hoàn tất, bảng Chủ nhà trong PowerPoint sẽ giống như màn hình sau đây.

    Bảng Chủ nhà với trường được tính toán DAX đã được tạo

Bảng Chủ nhà đã sẵn sàng. Tiếp theo, hãy tạo cột được tính trong Huy chương phù hợp với định dạng của cột EditionID mà chúng ta đã tạo trong Chủ nhà, như vậy chúng ta có thể tạo mối quan hệ giữa chúng.

  1. Bắt đầu bằng cách tạo cột mới trong bảng Huy chương như chúng ta đã làm cho Chủ nhà. Trong Power Pivot chọn bảng Huy chương, rồi bấm Thiết kế > Cột > Thêm. Lưu ý rằng Thêm cột được chọn. Điều này có tác dụng tương tự như cách chỉ chọn Thêm cột.

  2. Cột Kỳ trong Huy chương có định dạng khác với cột Kỳ trong Chủ nhà. Trước khi kết hợp, hoặc ghép, cột Kỳ với cột Mùa để tạo thành cột EditionID, chúng ta cần phải tạo một trường trung gian để đưa cột Kỳ thành định dạng phù hợp. Trong thanh công thức ở phía trên bảng, hãy nhập công thức DAX sau đây.

    = YEAR([Edition])
  3. Khi bạn xây dựng công thức xong, hãy nhấn Enter. Giá trị được gán cho tất cả hàng trong cột được tính, dựa trên công thức mà bạn đã nhập. Nếu bạn so sánh cột này với cột Kỳ trong Chủ nhà, bạn sẽ thấy các cột này có định dạng tương tự nhau.

  4. Đổi tên cột bằng cách bấm chuột phải vào CalculatedColumn1 và chọn Đổi tên Cột. Nhập Năm, rồi nhấn Enter.

  5. Khi bạn đã tạo một cột mới, Power Pivot thêm cột chỗ dành sẵn khác được gọi là Thêm cột. Tiếp theo, chúng tôi muốn tạo cột được tính toán EditionID, vì vậy hãy chọn Thêm cột. Trong thanh công thức, nhập công thức DAX sau đây và nhấn Enter.

    =CONCATENATE([Year],[Season])

  6. Đổi tên cột bằng cách bấm đúp CalculatedColumn1 và nhập EditionID.

  7. Sắp xếp cột theo thứ tự tăng dần. Bảng Huy chương trong Power Pivot bây giờ trông giống như màn hình sau đây.

    Bảng huy chương với trường được tính toán được tạo bằng DAX

Lưu ý rằng nhiều giá trị được lặp đi lặp lại trong trường EditionID của bảng Huy chương. Điều đó không sao cả và cũng không ngoài mong đợi, vì trong mỗi kỳ của Olympic (nay được đại diện bởi giá trị EditionID) có nhiều huy chương được trao. Yếu tố mang tính duy nhất trong bảng Huy chương là mỗi huy chương được trao. Mã định danh duy nhất cho mỗi bản ghi trong bảng Huy chương và khóa chính được chỉ định của nó là trường MedalKey.

Bước tiếp theo là tạo mối quan hệ giữa Chủ nhà và Huy chương.

Tạo mối quan hệ bằng cột được tính

Tiếp theo hãy dùng cột được tính mà chúng ta đã tạo để thiết lập mối quan hệ giữa Chủ nhà và Huy chương.

  1. Trong cửa sổ Power Pivot, chọn Trang chủ > Xem > Dạng xem Sơ đồ từ ribbon. Bạn cũng có thể chuyển đổi giữa dạng xem Lưới và dạng xem Sơ đồ bằng các nút ở dưới cùng của cửa sổ PowerView, như trong màn hình sau đây.

    Nút Dạng xem Sơ đồ trong PowerPivot

  2. Bung rộng Chủ nhà để bạn có thể xem tất cả trường của nó. Chúng ta đã tạo cột EditionID hoạt động như khóa chính của bảng Chủ nhà (trường duy nhất, không lặp) và tạo cột EditionID trong bảng Huy chương nhằm cho phép thiết lập mối quan hệ giữa chúng. Chúng ta cần phải tìm cả hai cột này và tạo mối quan hệ giữa chúng. Power Pivot cung cấp tính năng Tìm trên ribbon, do đó, bạn có thể tìm kiếm Mô hình Dữ liệu của mình cho các trường tương ứng. Màn hình sau đây hiện cửa sổ Tìm Siêu dữ liệu, với EditionID đã nhập trong trường Tìm Gì.
    Dùng Tìm trong Dạng xem Sơ đồ PowerPivot

  3. Định vị bảng Chủ nhà nằm cạnh Huy chương.

  4. Kéo cột EditionID trong bảng Huy chương đến cột EditionID trong Chủ nhà. Power Pivot tạo mối quan hệ giữa các bảng dựa trên cột EditionID và vẽ một đường thẳng giữa hai cột cho thấy mối quan hệ.

    Dạng xem Sơ đồ hiện mối quan hệ bảng

Trong phần này, bạn đã học được kỹ thuật mới để thêm cột mới, tạo cột được tính bằng DAX và dùng cột đó để thiết lập mối quan hệ mới giữa các bảng. Bảng Chủ nhà hiện đang tích hợp vào Mô hình Dữ liệu và dữ liệu của nó có sẵn cho PivotTable trong Sheet1. Bạn cũng có thể dùng dữ liệu liên kết để tạo báo cáo PivotTable, PivotCharts, Power View bổ sung và nhiều hơn nữa.

Tạo một cấu trúc phân cấp

Đa số các Mô hình Dữ liệu đều chứa dữ liệu vốn đã được phân cấp. Các ví dụ thường gặp bao gồm: dữ liệu lịch, dữ liệu địa lý và thể loại sản phẩm. Tạo cấu trúc phân cấp trong Power Pivot rất hữu ích bởi bạn có thể kéo một mục vào báo cáo - cấu trúc phân cấp - thay vì phải lặp đi lặp lại thao tác tập hợp và gọi các trường giống nhau.

Dữ liệu Olympic cũng là dữ liệu cấu trúc phân cấp. Điều này sẽ rất hữu ích để hiểu cấu trúc phân cấp Olympic theo các khía cạnh như thể thao, môn và sự kiện. Đối với mỗi loại hình thể thao, sẽ có một hoặc nhiều môn liên kết (đôi khi có rất nhiều môn liên kết). Và đối với mỗi môn, có một hoặc nhiều sự kiện (ở đây cũng vậy, đôi khi có rất nhiều sự kiện trong mỗi môn). Hình ảnh sau đây sẽ minh họa cấu trúc phân cấp đó.

Cấu trúc phân cấp logic trong dữ liệu Huy chương Olympic

Trong phần này, bạn sẽ tạo hai cấu trúc phân cấp trong dữ liệu Olympic mà bạn đã dùng trong hướng dẫn này. Sau đó, bạn dùng cấu trúc phân cấp này để xem cấu trúc phân cấp giúp tổ chức dữ liệu dễ dàng như thế nào trong PivotTables và trong Power View ở phần hướng dẫn tiếp theo.

Tạo cấu trúc phân cấp Thể thao

  1. Trong Power Pivot, hãy chuyển sang Dạng xem Sơ đồ. Bung rộng bảng Sự kiện để bạn có thể thấy tất cả các trường của bảng dễ dàng hơn.

  2. Nhấn và giữ Ctrl, rồi bấm vào trường Thể thao, Môn và Sự kiện. Với ba trường đã chọn đó, bấm chuột phải và chọn Tạo Cấu trúc phân cấp. Một nút cấu trúc phân cấp mẹ, Cấu trúc phân cấp 1, được tạo ở phía cuối bảng và các cột đã chọn được sao chép theo cấu trúc phân cấp như là các nút con. Xác nhận rằng Thể thao xuất hiện đầu tiên trong cấu trúc phân cấp, sau đó là Môn rồi đến Sự kiện.

  3. Bấm đúp vào tiêu đề, Hierachy1, rồi nhập SDE để đổi tên cấu trúc phân cấp mới của bạn. Bây giờ bạn đã có một cấu trúc phân cấp bao gồm Thể thao, Môn và Sự kiện. Bảng Sự kiện của bạn bây giờ trông giống như màn hình sau đây.

    Cấu trúc phân cấp hiện trong Dạng xem Sơ đồ trong PowerPivot

Tạo cấu trúc phân cấp Địa điểm

  1. Vẫn trong Dạng xem Sơ đồ trong Power Pivot, chọn bảng Chủ nhà rồi bấm nút Tạo Cấu trúc phân cấp trong phần tiêu đề bảng, như minh họa trong màn hình sau đây.
    Nút tạo cấu trúc phân cấp

    Nút cấu trúc phân cấp mẹ trống xuất hiện ở cuối bảng.

  2. Nhập Địa điểm làm tên của cấu trúc phân cấp mới của bạn.

  3. Có rất nhiều cách để thêm cột vào cấu trúc phân cấp. Kéo trường Mùa, Thành phố và NOC_CountryRegion vào tên Cấu trúc phân cấp (trong trường hợp này, đó là Địa điểm) cho đến khi tên cấu trúc phân cấp được tô sáng, sau đó buông ra để thêm các trường đó.

  4. Bấm chuột phải vào EditionID và chọn Thêm vào Cấu trúc phân cấp. Chọn Địa điểm.

  5. Đảm bảo rằng các nút con của cấu trúc phân cấp được sắp theo thứ tự. Thứ tự từ trên xuống dưới cần phải là Mùa, NOC, Thành phố, EditionID. Nếu nút con của bạn không theo thứ tự, chỉ cần kéo chúng vào trật tự thích hợp trong cấu trúc phân cấp. Bảng của bạn sẽ trông giống như màn hình sau đây.
    Bảng Chủ nhà theo cấu trúc phân cấp

Mô hình Dữ liệu của bạn bây giờ có cấu trúc phân cấp có thể được dùng thuận lợi trong các báo cáo. Trong phần tiếp theo, bạn sẽ tìm hiểu làm thế nào những cấu trúc phân cấp này có thể thực hiện việc tạo báo cáo nhanh hơn và nhất quán hơn.

Dùng cấu trúc phân cấp trong PivotTables

Bây giờ chúng ta có cấu trúc phân cấp Thể thao và cấu trúc phân cấp Địa điểm, chúng ta có thể thêm chúng vào PivotTables hoặc Power View và nhanh chóng có được kết quả có chứa các nhóm dữ liệu hữu ích. Trước khi tạo cấu trúc phân cấp, bạn phải thêm các trường riêng lẻ vào PivotTable và sắp xếp các trường đó theo cách mà bạn muốn xem chúng.

Trong phần này, bạn dùng cấu trúc phân cấp đã tạo trong phần trước để nhanh chóng cải tiến PivotTable của mình. Sau đó, bạn tạo cùng dạng xem PivotTable bằng các trường riêng lẻ trong cấu trúc phân cấp, chỉ nhằm để bạn có thể so sánh việc dùng cấu trúc phân cấp với việc dùng các trường riêng lẻ.

  1. Trở lại Excel.

  2. Trong Sheet1, loại bỏ trường khỏi vùng HÀNG của Trường PivotTable, sau đó loại bỏ tất cả trường khỏi vùng CỘT. Hãy chắc chắn rằng PivotTable được chọn (mà nay khá nhỏ, vì vậy bạn có thể chọn ô A1 để đảm bảo PivotTable của mình được chọn). Các trường còn lại trong các trường PivotTable chỉ còn Huy chương trong vùng BỘ LỌC và Số đếm Huy chương trong vùng GIÁ TRỊ. PivotTable gần như trống rỗng của bạn sẽ trông giống như màn hình sau đây.

    PivotTable gần như trống rỗng

  3. Từ vùng Trường PivotTable, kéo SDE từ bảng Sự kiện vào vùng HÀNG. Sau đó kéo Địa điểm từ bảng Chủ nhà vào vùng CỘT. Chỉ bằng cách kéo hai cấu trúc phân cấp, PivotTable của bạn được gán với rất nhiều dữ liệu, tất cả đều được sắp xếp theo cấu trúc phân cấp bạn đã xác định trong các bước trước đó. Màn hình của bạn sẽ trông giống như màn hình sau đây.
    PivotTable theo cấu trúc phân cấp đã được thêm

  4. Hãy lọc dữ liệu một chút và chỉ nhìn thấy mười hàng đầu tiên của sự kiện. Trong PivotTable, bấm mũi tên trong Nhãn Hàng, bấm (Chọn Tất cả) để loại bỏ tất cả các lựa chọn, sau đó bấm vào hộp bên cạnh mười môn Thể thao đầu tiên. PivotTable của bạn giờ sẽ trông giống như màn hình sau đây.
    PivotTable đã lọc

  5. Bạn có thể bung rộng bất kỳ môn Thể thao nào trong PivotTable, đây là cấp độ cao nhất của cấu trúc phân cấp SDE và xem thông tin của cấp độ thấp hơn tiếp theo trong cấu trúc phân cấp (môn). Nếu cấp độ thấp hơn trong cấu trúc phân cấp có tồn tại môn đó, bạn có thể bung rộng môn để xem các sự kiện của nó. Bạn có thể thực hiện tương tự cho cấu trúc phân cấp Địa điểm, cấp cao nhất ở đây là Mùa, trong đó hiện Mùa hè và Mùa đông trong PivotTable. Khi bung rộng Các môn thể thao dưới nước, chúng ta sẽ thấy tất cả các yếu tố con là môn con và dữ liệu của chúng. Khi bung rộng môn Lặn của các môn thể thao dưới nước, chúng ta cũng sẽ thấy các sự kiện con của nó, như trong màn hình sau đây. Chúng ta có thể thực hiện tương tự cho Bóng nước và thấy rằng môn này chỉ có một sự kiện.
    khám phá cấu trúc phân cấp trong PivotTable

Bằng cách kéo hai cấu trúc phân cấp, bạn nhanh chóng tạo PivotTable với dữ liệu được cấu trúc thú vị mà bạn có thể truy sâu, lọc và sắp xếp.

Bây giờ hãy tạo PivotTable tương tự mà không có lợi ích của cấu trúc phân cấp.

  1. Trong vùng Trường PivotTable, loại bỏ Địa điểm khỏi vùng CỘT. Sau đó loại bỏ SDE khỏi vùng HÀNG. Bạn đã trở lại với PivotTable cơ bản.

  2. Từ bảng Chủ nhà, kéo Mùa, Thành phố, NOC_CountryRegion và EditionID vào vùng CỘT, và sắp xếp chúng theo thứ tự từ trên xuống dưới.

  3. Từ bảng Sự kiện, kéo Thể thao, Môn và Sự kiện vào vùng HÀNG và sắp xếp chúng theo thứ tự từ trên xuống dưới.

  4. Trong PivotTable, lọc Nhãn Hàng thành mười môn Thể thao đầu tiên.

  5. Thu gọn tất cả hàng và cột, sau đó bung rộng Các môn thể thao dưới nước, tiếp theo là Lặn ​​và Bóng nước. Sổ làm việc của bạn trông giống như màn hình sau đây.
    PivotTable được tạo mà không có cấu trúc phân cấp

Màn hình trông tương tự, ngoại trừ việc bạn kéo bảy trường riêng lẻ vào vùng Trường PivotTable, thay vì chỉ đơn giản là kéo hai cấu trúc phân cấp. Nếu bạn là người duy nhất tạo báo cáo PivotTable hoặc Power View dựa trên dữ liệu này thì việc tạo cấu trúc phân cấp chỉ có vẻ thuận tiện. Nhưng khi nhiều người tạo báo cáo và phải tìm ra trật tự thích hợp của các trường để có được dạng xem đúng thì cấu trúc phân cấp nhanh chóng trở thành cách nâng cao năng suất và duy trì tính nhất quán.

Trong hướng dẫn khác, bạn sẽ học cách dùng cấu trúc phân cấp và các trường khác trong các báo cáo cuốn hút về mặt trực quan được tạo bằng Power View.

Điểm kiểm và Bài kiểm tra

Hãy xem lại những điều bạn đã học

Sổ làm việc Excel của bạn bây giờ có Mô hình Dữ liệu bao gồm dữ liệu từ nhiều nguồn khác nhau, liên quan đến việc dùng các trường hiện có và các cột được tính. Bạn cũng có cấu trúc phân cấp phản ánh cấu trúc của dữ liệu trong bảng của mình, điều này làm cho việc tạo các báo cáo hấp dẫn một cách nhanh chóng, nhất quán và dễ dàng.

Bạn đã học được rằng việc tạo cấu trúc phân cấp cho phép bạn xác định cấu trúc vốn có trong dữ liệu của mình và nhanh chóng dùng dữ liệu cấu trúc phân cấp trong báo cáo của bạn.

Trong hướng dẫn tiếp theo của chuỗi hướng dẫn này, bạn tạo các báo cáo trực quan hấp dẫn về huy chương Olympic bằng Power View. Bạn cũng thực hiện nhiều phép tính hơn, tối ưu hóa dữ liệu để tạo báo cáo nhanh chóng và nhập dữ liệu bổ sung khiến các báo cáo đó thậm chí còn thú vị hơn. Đây là nối kết:

Hướng dẫn 3: Tạo báo cáo dựa vào ánh xạ Power View

Bài kiểm tra

Bạn muốn biết mình nhớ những gì đã học? Đây là cơ hội của bạn. Bài kiểm tra sau đây nhấn mạnh đến tính năng, khả năng hoặc yêu cầu mà bạn đã học trong hướng dẫn này. Bạn có thể tìm thấy câu trả lời ở cuối trang. Chúc bạn may mắn!

Câu hỏi 1: Trong các dạng xem sau đây, dạng xem nào cho phép bạn tạo mối quan hệ giữa hai bảng?

A: Bạn tạo mối quan hệ giữa các bảng trong Power View.

B: Bạn tạo mối quan hệ giữa các bảng bằng Design View trong Power Pivot.

C: Bạn tạo mối quan hệ giữa các bảng bằng Grid View trong Power Pivot

D: Tất cả các câu trên

Câu hỏi 2: ĐÚNG hay SAI: Bạn có thể thiết lập mối quan hệ giữa các bảng dựa trên một mã định danh duy nhất được tạo bằng cách dùng các công thức DAX.

A: ĐÚNG

B: SAI

Câu hỏi 3: Bạn có thể tạo công thức DAX trong những điều nào sau đây?

A: Trong Vùng Tính của Power Pivot.

B: Trong cột mới trong Power Pivot.

C: Trong bất kỳ ô nào của Excel 2013.

D: Cả A và B.

Câu hỏi 4: Trong những điều sau đây, điều nào là đúng đối với cấu trúc phân cấp?

A: Khi bạn tạo cấu trúc phân cấp, các trường được bao gồm không còn riêng lẻ nữa.

B: Khi bạn tạo cấu trúc phân cấp, các trường được bao gồm trong cấu trúc phân cấp có thể được dùng trong công cụ của máy khách bằng cách đơn giản là kéo cấu trúc phân cấp vào vùng Power View hoặc PivotTable.

C: Khi bạn tạo cấu trúc phân cấp, dữ liệu cơ sở trong Mô hình Dữ liệu được kết hợp thành một trường.

D: Bạn không thể tạo cấu trúc phân cấp trong Power Pivot.

Đáp án của bài kiểm tra

  1. Câu trả lời đúng: D

  2. Câu trả lời đúng: A

  3. Câu trả lời đúng: D

  4. Câu trả lời đúng: B

Ghi chú: Dữ liệu và hình ảnh trong chuỗi hướng dẫn này được dựa trên những điều sau đây:

  • Tập hợp dữ liệu Thế vận hội từ Guardian News & Media Ltd.

  • Hình ảnh cờ được lấy từ nguồn Sách tham khảo của CIA (cia.gov)

  • Dữ liệu dân số từ Ngân hàng Thế giới (worldbank.org)

  • Biểu đồ hình ảnh Thể thao Olympic của Thadius856 và Parutakupiu

Ghi chú: Tuyên bố miễn trừ trách nhiệm Dịch Máy: Bài viết này do một hệ thống máy tính dịch mà không có sự can thiệp của con người. Microsoft cung cấp những bản dịch máy này để giúp người dùng không nói tiếng Anh hiểu nội dung về các sản phẩm, dịch vụ và công nghệ của Microsoft. Do bài viết này được dịch máy nên có thể có các lỗi về từ vựng, cú pháp hoặc ngữ pháp.

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Người dùng nội bộ Office

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×