Mở rộng mô hình dữ liệu

Trong chương này, bạn sẽ học cách mở rộng mô hình dữ liệu đã tạo trong các chương trước. Mở rộng mô hình dữ liệu bao gồm:

  • Bổ sung các bảng
  • Bổ sung các cột được tính toán trong một bảng hiện có
  • Tạo các thước đo trong một bảng hiện có

Trong số này, việc tạo ra các thước đo là rất quan trọng, vì nó liên quan đến việc cung cấp thông tin chi tiết về dữ liệu mới trong mô hình dữ liệu sẽ cho phép những người sử dụng mô hình dữ liệu tránh làm lại và cũng tiết kiệm thời gian trong khi phân tích dữ liệu và ra quyết định.

Vì Phân tích lợi nhuận và thua lỗ liên quan đến việc làm việc với các khoảng thời gian và bạn sẽ sử dụng các chức năng DAX Time Intelligence, bạn yêu cầu bảng Ngày trong mô hình dữ liệu.

Nếu bạn chưa quen với bảng Ngày, hãy xem qua chương - Tìm hiểu Bảng Ngày.

Bạn có thể mở rộng mô hình dữ liệu như sau:

  • Để tạo mối quan hệ giữa bảng dữ liệu, tức là bảng Dữ liệu Tài chính và bảng Ngày, bạn cần tạo cột được tính toán Ngày trong bảng Dữ liệu Tài chính.

  • Để thực hiện các kiểu tính toán khác nhau, bạn cần tạo mối quan hệ giữa bảng dữ liệu - Dữ liệu Tài chính và các bảng tra cứu - Tài khoản và Locn Địa lý.

  • Bạn cần tạo các thước đo khác nhau giúp bạn thực hiện một số phép tính và thực hiện phân tích cần thiết.

Các bước này về cơ bản cấu thành các bước lập mô hình dữ liệu cho Phân tích lãi và lỗ bằng mô hình dữ liệu. Tuy nhiên, đây là trình tự các bước cho bất kỳ loại phân tích dữ liệu nào mà bạn muốn thực hiện với mô hình dữ liệu Power Pivot.

Hơn nữa, bạn sẽ học cách tạo các thước đo và cách sử dụng chúng trong Power PivotTables trong các chương tiếp theo. Điều này sẽ cung cấp cho bạn hiểu biết đầy đủ về mô hình hóa dữ liệu với DAX và phân tích dữ liệu với Power PivotTables.

Thêm Bảng Ngày vào Mô hình Dữ liệu

Tạo bảng Ngày cho các khoảng thời gian kéo dài các năm tài chính như sau:

  • Tạo bảng với một cột duy nhất có tiêu đề - Ngày và các ngày liền kề từ ngày 1 tháng 7 năm 2011 đến ngày 30 tháng 6 năm 2018 trong một trang tính Excel mới.

  • Sao chép bảng từ Excel và dán vào cửa sổ Power Pivot. Thao tác này sẽ tạo một bảng mới trong mô hình dữ liệu Power Pivot.

  • Đặt tên bảng là Ngày.

  • Đảm bảo rằng cột Ngày trong bảng Ngày thuộc kiểu dữ liệu - Ngày (DateTime).

Tiếp theo, bạn cần thêm các cột được tính toán - Năm tài chính, Quý tài chính, Tháng tài chính và Tháng vào bảng Ngày như sau:

Năm tài chính

Giả sử khi kết thúc năm tài chính là ngày 30 tháng 6 ngày . Sau đó, một nhịp năm tài chính từ 1 st tháng Bảy đến 30 tháng tháng sáu. Ví dụ, giai đoạn 01 tháng 7 st , 2011 (2011/07/01) đến 30 Tháng Sáu ngày năm 2012 (2012/06/30) sẽ là năm tài chính 2012.

Trong bảng Ngày, giả sử bạn muốn đại diện giống như năm 2012.

  • Trước tiên, bạn cần trích xuất phần năm tài chính của Ngày và gắn nó với FY.

    • Đối với các ngày từ tháng 7 năm 2011 đến tháng 12 năm 2011, năm tài chính là 1 + 2011.

    • Đối với các ngày từ tháng 1 năm 2012 đến tháng 6 năm 2012, năm tài chính là 0 + 2012.

    • Nói một cách tổng quát, nếu Tháng tài chính cuối năm là FYE, hãy làm như sau:

      Integer Part of ((Month – 1)/FYE) + Year

    • Tiếp theo, lấy 4 ký tự ngoài cùng bên phải để lấy Năm tài chính.

  • Trong DAX, bạn có thể đại diện giống như -

    RIGHT (INT ((MONTH ('Date' [Date]) - 1) / 'Date' [FYE]) + YEAR ('Date' [Date]), 4)

  • Thêm cột được tính toán Năm tài chính trong bảng Ngày với công thức DAX -

    = "FY" & RIGHT (INT ((MONTH ('Date' [Date]) - 1) / 'Date' [FYE]) + YEAR ('Date' [Date]), 4)

Quý tài chính

Nếu FYE đại diện cho tháng kết thúc năm tài chính, thì quý tài chính thu được là

Integer Part of ((Remainder of ((Month+FYE-1)/12) + 3)/3)

  • Trong DAX, bạn có thể đại diện giống như -

    INT ((MOD (THÁNG ('Ngày' [Ngày]) + 'Ngày' [FYE] -1,12) +3) / 3)

  • Thêm cột được tính toán Quý tài chính trong bảng Ngày với công thức DAX -

    = 'Ngày' [Năm tài chính] & "- Q" & ĐỊNH DẠNG (INT ((MOD (THÁNG ('Ngày' [Ngày]) + 'Ngày' [FYE] -1,12) + 3) / 3), "0" )

Tháng tài chính

Nếu FYE đại diện cho thời điểm cuối năm tài chính, thì khoảng thời gian tháng tài chính sẽ là

(Remainder of (Month+FYE-1)/12) + 1

  • Trong DAX, bạn có thể đại diện giống như -

    MOD (THÁNG ('Ngày' [Ngày]) + 'Ngày' [FYE] -1,12) +1

  • Thêm cột được tính toán Tháng tài chính trong bảng Ngày với công thức DAX -

    = 'Ngày' [Năm tài chính] & "- P" & ĐỊNH DẠNG (MOD (THÁNG ([Ngày]) + [FYE] -1,12) +1, "00")

tháng

Cuối cùng, thêm cột được tính toán Tháng đại diện cho số tháng trong năm tài chính như sau:

= ĐỊNH DẠNG (MOD (THÁNG ([Ngày]) + [FYE] -1,12) +1, "00") & "-" & ĐỊNH DẠNG ([Ngày], "mmm")

Bảng Ngày kết quả trông giống như ảnh chụp màn hình sau.

Đánh dấu bảng - Ngày dưới dạng Bảng ngày với cột - Ngày là cột với các giá trị duy nhất như được hiển thị trong ảnh chụp màn hình sau.

Thêm các cột được tính toán

Để tạo mối quan hệ giữa bảng Dữ liệu Tài chính và bảng Ngày, bạn yêu cầu một cột Giá trị ngày trong bảng Dữ liệu Tài chính.

  • Thêm cột được tính toán Ngày trong bảng Dữ liệu Tài chính với công thức DAX -

    = DATEVALUE ('Dữ liệu Tài chính' [Tháng Tài chính])

Xác định mối quan hệ giữa các bảng trong mô hình dữ liệu

Bạn có các bảng sau trong mô hình dữ liệu:

  • Bảng dữ liệu - Dữ liệu Tài chính
  • Bảng tra cứu - Tài khoản và Vị trí Địa lý
  • Bảng ngày - Ngày

Để xác định Mối quan hệ giữa các bảng trong mô hình dữ liệu, sau đây là các bước:

  • Xem các bảng trong Dạng xem Sơ đồ của Power Pivot.

  • Tạo các mối quan hệ sau giữa các bảng:

    • Mối quan hệ giữa bảng Dữ liệu Tài chính và bảng Tài khoản với cột Tài khoản.

    • Mối quan hệ giữa bảng Dữ liệu Tài chính và bảng Vị trí Địa lý với cột Trung tâm Lợi nhuận.

    • Mối quan hệ giữa bảng Dữ liệu Tài chính và bảng Ngày với cột Ngày.

Ẩn các Cột khỏi Công cụ Máy khách

Nếu có bất kỳ cột nào trong bảng dữ liệu mà bạn sẽ không sử dụng làm trường trong bất kỳ PivotTable nào, bạn có thể ẩn chúng trong mô hình dữ liệu. Sau đó, chúng sẽ không hiển thị trong danh sách Trường PivotTable.

Trong bảng Dữ liệu Tài chính, bạn có 4 cột - Tháng Tài chính, Ngày, Tài khoản và Trung tâm Lợi nhuận mà bạn sẽ không sử dụng làm trường trong bất kỳ PivotTable nào. Do đó, bạn có thể ẩn chúng để chúng không xuất hiện trong danh sách Trường PivotTable.

  • Chọn các cột - Tháng Tài chính, Ngày, Tài khoản và Trung tâm Lợi nhuận trong bảng Dữ liệu Tài chính.

  • Nhấp chuột phải và chọn Ẩn khỏi Công cụ Máy khách trong danh sách thả xuống.

Tạo các phép đo trong bảng

Bạn đã sẵn sàng để lập mô hình và phân tích dữ liệu với DAX bằng cách sử dụng mô hình dữ liệu và Power PivotTables.

Trong các chương tiếp theo, bạn sẽ học cách tạo các thước đo và cách sử dụng chúng trong Power PivotTables. Bạn sẽ tạo tất cả các thước đo trong bảng dữ liệu, tức là bảng Dữ liệu Tài chính.

Bạn sẽ tạo các thước đo bằng cách sử dụng công thức DAX trong bảng dữ liệu - Dữ liệu Tài chính, bạn có thể sử dụng bảng này trong bất kỳ số lượng PivotTable nào để phân tích dữ liệu. Các biện pháp về cơ bản là siêu dữ liệu. Tạo các thước đo trong bảng dữ liệu là một phần của mô hình hóa dữ liệu và tóm tắt chúng trong Power PivotTables là một phần của phân tích dữ liệu.