Giới thiệu DAX trong Power BI

Nhập môn DAX trong Power BI

Jess Ahmet

Content Developer, DataCamp

DAX là gì?

  • Data Analysis eXpressions
  • Ngôn ngữ công thức để tạo phép tính
    • Cột, bảng, measure
  • Dựa trên công thức và hàm Excel
    • ví dụ: SUM()
  • Dùng trong công cụ Microsoft khác
    • Power Pivot và Analysis Services
Nhập môn DAX trong Power BI

Hàm DAX

  • Công thức dựng sẵn thực hiện phép tính trên các giá trị gọi là đối số
  • Cú pháp hàm cho biết thứ tự đối số mong đợi
  • Nhóm hàm
    • Tổng hợp - SUM(),AVERAGE(), COUNT()
    • Ngày & Giờ - TODAY(), MONTH(), YEAR()
    • Logic - IF(), AND(), OR()
    • Văn bản - CONCATENATE(), UPPER(), LEFT()
    • Còn nhiều nữa...
  • Tham khảo DAX:
Nhập môn DAX trong Power BI

Ví dụ về hàm DAX

  • SUM()
    • Cú pháp: SUM(<column>)
    • Mô tả: Cộng tất cả số trong một cột.
    • Một đối số: <column>
    • Ví dụ: SUM(Sales)
  • LEFT()
    • Cú pháp: LEFT(<text>, <num_chars>)
    • Mô tả: Trả về số ký tự chỉ định từ đầu chuỗi.
    • Hai đối số: <text>,<num_chars>
    • Ví dụ: LEFT('DataCamp', 4) = "Data"
Nhập môn DAX trong Power BI

Tạo cột tính toán

  • Mở rộng tập dữ liệu hiện có mà không sửa dữ liệu nguồn
  • Tính theo từng hàng và thêm cột mới vào bảng hiện có
  • Tính khi tải dữ liệu hoặc khi làm mới
Nhập môn DAX trong Power BI

Tạo cột tính toán

  • Mở rộng tập dữ liệu hiện có mà không sửa nguồn
  • Tính theo từng hàng và thêm cột mới vào bảng hiện có
  • Tính khi tải dữ liệu và khi làm mới
  • Ví dụ DAX: Price_w_tax = Price + (Price * Tax)
Mục Giá Thuế
A $ 20 25%
B $ 45 0%
C $ 100 15%
Nhập môn DAX trong Power BI

Tạo cột tính toán

  • Mở rộng tập dữ liệu hiện có mà không sửa nguồn
  • Tính theo từng hàng và thêm cột mới vào bảng hiện có
  • Tính khi tải dữ liệu và khi làm mới
  • Ví dụ DAX: Price_w_tax = Price + (Price * Tax)
Mục Giá Thuế Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
Nhập môn DAX trong Power BI

Tạo measure tính toán

  • Hỗ trợ phép tính phức tạp
  • Gộp nhiều hàng và thêm trường mới có thể đưa vào trực quan hóa
  • Tính tại thời điểm truy vấn khi bạn tương tác và lọc
    • Hiệu quả hơn vì không chạy mỗi lần truy cập bảng
  • Hai cách tạo measure
    • Viết measure thủ công
    • Dùng công cụ Quick Measure tích hợp
Nhập môn DAX trong Power BI

Tạo measure tính toán

Mục Giá Thuế Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115
  • Total_price_w_tax = SUM(Price_w_tax)
  • Total_price_w_tax = $25 + $45 + $115 = $185
Nhập môn DAX trong Power BI

Tóm tắt

Cột tính toán:

  • Đánh giá từng hàng
  • Thêm cột mới vào bảng hiện có
  • Tính khi tải dữ liệu hoặc làm mới

Measure tính toán:

Nhập môn DAX trong Power BI

Tóm tắt

Cột tính toán:

  • Đánh giá từng hàng
  • Thêm cột mới vào bảng hiện có
  • Tính khi tải dữ liệu hoặc làm mới
Mục Giá Thuế Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Measure tính toán:

  • Gộp nhiều hàng
  • Trả về trường khác có thể thêm vào trực quan hóa
  • Tính tại thời điểm truy vấn khi bạn tương tác và lọc
  • Total_price_w_tax = SUM(Price_w_tax)
Nhập môn DAX trong Power BI

Tóm tắt

Cột tính toán:

  • Đánh giá từng hàng
  • Thêm cột mới vào bảng hiện có
  • Tính khi tải dữ liệu hoặc làm mới
Mục Giá Thuế Price_w_tax
A $ 20 25% $25
B $ 45 0% $45
C $ 100 15% $115

Measure tính toán:

  • Gộp nhiều hàng
  • Trả về trường khác có thể thêm vào trực quan hóa
  • Tính tại thời điểm truy vấn khi bạn tương tác và lọc

  • Total_price_w_tax = SUM(Price_w_tax)

1 Bảng tính toán sẽ được đề cập sau.
Nhập môn DAX trong Power BI

Adventure Works

  • Bán xe đạp và phụ tùng trên toàn cầu
  • Bảng: Sales
    • Dữ liệu giao dịch cho từng dòng đơn hàng
    • Chứa dữ liệu phân loại gồm danh mục sản phẩm

Xe đạp Shinola trưng bày của Amin Hasani

Nhập môn DAX trong Power BI

Ayo berlatih!

Nhập môn DAX trong Power BI

Preparing Video For Download...