DAX ( Biểu thức phân tích dữ liệu ) được sử dụng làm ngôn ngữ biểu thức công thức trong Dịch vụ phân tích, Power BI và Power Pivot. DAX kiểu dữ liệu và công thức chứa toán tử, hàm và giá trị để thực hiện các phép tính và truy vấn trong các bảng và cột của các mô hình dữ liệu khác.
Trong bài viết đó, chúng tôi minh họa DAX kiểu dữ liệu và các khía cạnh khác. Ngoài ra, chúng tôi giải thích nguyên tắc hoạt động của DAX kiểu dữ liệu.
Tải xuống tệp Excel đang làm việc
Tải xuống tệp làm việc từ liên kết bên dưới.
Loại dữ liệu DAX và các khía cạnh khác trong Power Pivot
DAX biểu thức phổ biến trong các công cụ phân tích dữ liệu khác nhau. Trong các phần dưới đây, chúng ta sẽ thảo luận về các biểu thức phân tích dữ liệu và các loại của chúng trong Power Pivot bảng.
DAX hoặc Biểu thức phân tích dữ liệu
Ai cũng biết rằng các hàm Excel thao tác với các ô hoặc phạm vi. Nhưng DAX không hỗ trợ khái niệm xử lý ô hoặc phạm vi như một hàm Excel. Nó chỉ sử 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 hoặc cho cả bảng. Và điều quan trọng cần đề cập là người dùng không thể nhảy vào một hàng cụ thể.
Ví dụ:giả sử rằng chúng tôi có hai trang tính bao gồm dữ liệu bán hàng cho 10 nhân viên.
- Chọn dải ô B3:H12 > Sao chép nó ( CTRL + C )> Power Pivot > Nhấp vào Quản lý ( Mô hình dữ liệu phần).
- Power Pivot dành cho Excel cửa sổ bật lên. Nhấp vào Dán (bên trong Bảng tạm phần).
- Đặt tên phù hợp cho nó. Sau đó, nhấp vào nút OK Bạn có thể thấy rằng dữ liệu sẽ được dán vào PowerPivot.
Xem qua 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, hãy nhấp vào mũi tên thả xuống và bạn sẽ thấy tất cả các tiêu đề cột như được liệt kê. Trong trường hợp này, chúng tôi chọn Giới tính và do đó là 3 rd cột được đánh dấu.
- Đối với Lọc , nhấp vào mũi tên thả xuống trong Giới tính và sau đó đánh dấu vào F . Bạn sẽ thấy rằng tất cả các hàng có giá trị bằng F trong Giới tính cột sẽ lọc.
- Việc thực thi công thức mới khá đơn giản trong Power Pivot . Đánh dấu Thêm cột ở cuối bảng, sau đó chèn “ =[ “Trong trường công thức. Bạn sẽ nhận được một danh sách thả xuống. Sau đó chọn cột mà bạn muốn thao tác. Trong phần này, hãy chọn Phần tư 1 và tiếp tục như vậy để hoàn thành toàn bộ công thức dưới dạng
=[Quarter 1] + [ Quarter 2] + [Quarter 3] + [Quarter 4]
- Sau khi chèn công thức, Power Pivot đặt tên cho cột mới là CalculatedColumn1 . Bạn có thể đổi tên cột bằng cách nhấp chuột phải vào cột đó.
Nhà điều hành DAX
Bảng dưới đây hiển thị các loại DAX khác nhau các toán tử. Chúng tương tự như đối với trang tính Excel.
Loại 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ột mô hình. Trong ví dụ trước, chúng tôi đã chỉ ra cách PowerPivot xử lý các giá trị số. Trên thực tế, có nhiều loại số khác nhau, chẳng hạn như Số nguyên , Thực , Tiền tệ , Ngày (Ngày và giờ), TRUE / FALSE (Boolean).
- Do đó, hình ảnh sau đây hiển thị dữ liệu từ trang tính.
- Sau khi tìm nạp dữ liệu và thực hiện một số thao tác, kết quả sẽ giống như hình bên dưới.
Bạn có thể thấy rằng “ 13/9/2022 ”Được thay thế bằng“ 13/9/2022 12:00:00 AM ”. Đó là vì PowerPivot lưu trữ ngày tháng trong DateTime định dạng. Và DAX toán tử dữ liệu thực thi các hoạt động khác nhau tốt.
Cú pháp tham chiếu đến cột
Có hai cách để tham chiếu đến một cột trong Power Pivot . Đó là:
(i) ‘Tên bảng’ [Tên cột]
(ii) TableName [Tên cột]
Tên cột phải luôn được đặt trong dấu ngoặc vuông. Ngoài ra, một dấu ngoặc kép bao gồm tên bảng. Nhưng hầu hết thời gian, người dùng có thể bỏ qua dấu ngoặc kép nếu tên không chứa bất kỳ ký tự đặc biệt nào. Power Pivot tìm kiếm các 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, cách 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.
- Phần dưới đây cho thấy cách Excel 365 tham chiếu đến các cột theo mặc định. Thứ được bao quanh bởi một hộp màu đỏ được gọi là IntelliSense . Nó hữu ích và sẽ hiển thị tất cả các tên cột và tham chiếu có thể có mà bạn có thể sử dụng trong một công thức.
- Theo mặc định, IntelliSense không hiển thị tên bảng. Do đó, bạn cần nhập ít nhất chữ cái đầu tiên của tên bảng để hiển thị tên đầy đủ, bao gồm cả tên bảng. Kể từ tên bảng “ Bán hàng ”Bắt đầu bằng“ Sa ”, Excel đã hiển thị tất cả các cột từ Bán hàng.
Kiểm tra và xử lý lỗi
Đôi khi, chúng tôi có thể gặp lỗi khi cố gắng sử dụng DAX để tạo một cột mới được tính toán.
- Trước hết, nếu chúng tôi cố gắng thêm các cột cho Giới tính và Tuổi , Excel sẽ trả về #ERROR như trong hình sau.
- Trong trường hợp này, hãy nhấp vào Ctrl (bên cạnh Cột được tính toán )> Hiển thị lỗi để mở hộp thoại PowerPivot for Excel. Kết quả là hộp sẽ đưa ra thông báo cảnh báo cho bạn. Và bạn có thể cập nhật công thức của mình dựa trên thông báo cảnh báo này.
Kết luận
Bài viết này trình bày khái niệm cơ bản về các loại Biểu thức phân tích dữ liệu và các khía cạnh khác của nó. Chúng tôi hy vọng bài viết này làm sáng tỏ đủ về DAX các loại để bắt đầu khi mới bắt đầu học.
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ị trên Excel.
Các bài viết có 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 Toolpak Phân tích Dữ liệu trong Excel (13 Tính năng Tuyệt vời