Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Office

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

DAX (Data Analysis Expressions) được dùng như một ngôn ngữ biểu thức công thức trong Analysis Services, Power BI, và Power Pivot. Các kiểu dữ liệu DAX và công thức chứa toán tử, hàm và giá trị để thực thi tính toán và truy vấn trong các bảng và cột của các mô hình dữ liệu khác.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực TếTrong bài viết này, chúng tôi trình bày các kiểu dữ liệu DAX và các khía cạnh khác. Cũng giải thích nguyên lý hoạt động của kiểu dữ liệu DAX.

Tải File Excel Làm Việc

Tải tệp làm việc từ liên kết bên dưới.

Các Kiểu Dữ Liệu DAX Và Khía Cạnh Khác Trong Power Pivot

Các biểu thức DAX phổ biến trong nhiều công cụ phân tích dữ liệu. Ở các phần dưới, chúng ta sẽ thảo luận về biểu thức phân tích dữ liệu và các kiểu của chúng trong bảng Power Pivot.

DAX Hay Data Analysis Expressions

Ai cũng biết rằng các hàm Excel thao tác trên ô hoặc phạm vi. Nhưng DAX không hỗ trợ khái niệm xử lý ô hoặc phạm vi như hàm Excel làm. Nó chỉ dùng khái niệm cột hoặc bảng. Và bạn có thể lấy giá trị của một cột cho một hàng đơn lẻ hoặc cho toàn bộ bảng. Và quan trọng là người dùng không thể nhảy vào một hàng cụ thể.

Ví dụ, giả sử chúng ta có hai trang tính bao gồm dữ liệu bán hàng cho 10 nhân viên.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Chọn phạm vi B3: H12 > Sao chép nó (CTRL+C) > Power Pivot > Nhấp vào Manage (phần Data Model).

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Cửa sổ Power Pivot for Excel bật lên. Nhấp vào Paste (bên trong phần Clipboard).

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Đặt tên phù hợp cho nó. Sau đó, nhấp vào OK. Bạn sẽ thấy dữ liệu được dán vào PowerPivot.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

Xem Bài Viết Này để thêm Power Pivot cùng với các tab Excel khác.

Các Thao Tác Trong Bảng Power Pivot

  • Đầu tiên, nhấp vào mũi tên thả xuống, bạn sẽ thấy tất cả tiêu đề cột được liệt kê. Trong trường hợp này, chúng ta chọn Gender (Giới tính), do đó cột thứ 3 được làm nổi bật.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Để Lọc, nhấp vào mũi tên thả xuống ở cột Gender và tích chọn F. Bạn sẽ thấy tất cả các hàng có giá trị bằng F ở cột Gender sẽ được lọc.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Việc thực thi công thức mới khá đơn giản trong Power Pivot. Làm nổi bật Add Column (Thêm Cột) ở cuối bảng và sau đó chèn "=[" vào trường công thức. Bạn sẽ nhận được danh sách thả xuống. Sau đó chọn cột bạn muốn thao tác. Ở đây, chọn Quarter 1 (Quý 1) và cứ thế để hoàn thành toàn bộ công thức như =[Quarter 1] + [ Quarter 2] + [Quarter 3] + [Quarter 4]

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Sau khi chèn công thức, Power Pivot đặt tên cột mới là CalculatedColumn1. Bạn có thể đổi tên cột bằng cách chuột phải vào nó.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

Các Toán Tử DAX

Bảng dưới đây cho thấy các loại toán tử DAX khác nhau. Chúng tương tự như những thứ cho bảng tính Excel.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

Các Kiểu Dữ Liệu DAX

DAX hỗ trợ nhiều kiểu dữ liệu. Dữ liệu chuyển đổi thành một trong các kiểu dữ liệu mô hình bảng khi nhập vào mô hình. Trong ví dụ trước, chúng ta đã chỉ cách PowerPivot xử lý giá trị số. Thực tế, có các kiểu số khác nhau như Integer (Số nguyên), Real (Số thực), Currency (Tiền tệ), Date (Ngày và Giờ), TRUE/FALSE (Boolean).

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Do đó, hình ảnh sau cho thấy dữ liệu từ trang tính.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Sau khi lấy dữ liệu và thực hiện một số thao tác, kết quả trông như hình bên dưới.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

Bạn có thể thấy "9/13/2022" được thay thế bằng "9/13/2022 12:00:00AM". Đó là vì PowerPivot lưu trữ ngày tháng ở định dạng DateTime. Và các toán tử DAX thực thi các thao tác khác nhau tốt đẹp.

Cú Pháp Để Tham Chiếu Đến Một Cột

Có hai cách để tham chiếu đến một cột trong Power Pivot. Chúng là:

(i) 'Table Name'[Column Name]

(ii) TableName[Column Name]

Tên cột luôn phải được bao quanh bằng ngoặc vuông. Ngoài ra, dấu nháy đơn bao quanh tên bảng. Nhưng hầu hết thời gian, người dùng có thể bỏ qua dấu nháy nếu tên không chứa ký tự đặc biệt. Power Pivot tìm kiếm cột trong bảng hiện tại nếu người dùng bỏ qua tên bảng. Để tránh nhầm lẫn, phương pháp tốt nhất là - bạn luôn chỉ định tên đầy đủ, bao gồm cả tên bảng và tên cột.

  • Hình dưới cho thấy cách Excel 365 tham chiếu cột mặc định. Việc được bao quanh bởi hộp đỏ gọi là IntelliSense. Nó hữu ích và sẽ hiển thị tất cả tên cột và tham chiếu có thể dùng trong công thức.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Mặc định, IntelliSense không hiển thị tên bảng. Do đó, bạn cần gõ ít nhất chữ cái đầu của tên bảng để hiển thị tên đầy đủ, bao gồm tên bảng. Vì tên bảng "Sales" bắt đầu bằng "Sa", Excel hiển thị tất cả cột từ Sales.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

Kiểm Tra Và Xử Lý Lỗi

Đôi khi, chúng ta có thể gặp lỗi khi cố gắng dùng DAX để tạo cột tính toán mới.

  • Đầu tiên, nếu chúng ta cố thêm cột cho Gender và Age, Excel sẽ trả về #ERROR như hình sau.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

  • Trong trường hợp này, nhấp Ctrl (bên cạnh Calculated Column) > Show Error để mở hộp thoại PowerPivot for Excel. Kết quả, hộp sẽ đưa ra thông báo cảnh báo. Và bạn có thể cập nhật công thức dựa trên thông báo cảnh báo này.

Làm Chủ Kiểu Dữ Liệu DAX: Khái Niệm Cốt Lõi, Xử Lý Lỗi Và Mẹo Thực Tế

Kết Luận

Bài viết này trình bày cơ bản về các kiểu Biểu Thức Phân Tích Dữ Liệu và các khía cạnh khác. Chúng tôi hy vọng bài viết này đưa ra đủ ánh sáng về các kiểu DAX để bắt đầu như một người học tập mới.

Hãy xem trang web tuyệt vời của chúng tôi, Exceldemy, để tìm các bài viết thú vị về Excel.

Các Bài Viết Liên Quan

  • Cách Thêm Phân Tích Dữ Liệu Trong Excel (Với 2 Bước Nhanh)
  • Cách Sử Dụng Data Analysis Toolpak Trong Excel (13 Tính Năng Tuyệt Vời)