Giới thiệu về phép tính

Tính toán trong Tableau

Agata Bak-Geerinck

Senior Data Analyst, Telenet

Tại sao dùng phép tính?

Phép tính cho phép tạo dữ liệu mới từ dữ liệu sẵn có và thực hiện tính toán trên dữ liệu

Tình huống điển hình:

  • Thiếu thước đo trong bộ dữ liệu gốc:

    • ví dụ có SalesCosts nhưng không có Profit
  • Biến đổi dữ liệu hiện có:

    • ví dụ tách First name từ First and Last name
  • Phân loại dữ liệu:
    • ví dụ nhóm Age thành "Kids", "Teens", "Adults" theo ngưỡng tuổi
  • ...
Tính toán trong Tableau

Các loại phép tính trong Tableau

Có bốn loại phép tính chính:

Phép tính cơ bản:

  • Phép tính cấp hàng
  • Phép tính tổng hợp

Phép tính nâng cao:

  • Biểu thức Level of Detail (LOD)
  • Table Calculations

Ảnh chụp bảng tính

Tính toán trong Tableau

Phép tính cấp hàng vs. tổng hợp

  • Phép tính cấp hàng

    • Thực hiện trên từng hàng
    • ví dụ End Date-Start Date

Bảng có ngày bắt đầu/kết thúc và phép tính chênh lệch giữa hai ngày

  • Phép tính tổng hợp, ví dụ SUM(), AVG()
    • Thực hiện trên tập bản ghi do các dimension trong view xác định
    • ví dụ Tổng Lợi nhuận = SUM(Sales) - SUM(Cost)
    • Tính lại theo từng dimension trong view

Bảng trình bày Tổng Lợi nhuận theo Vùng

Tính toán trong Tableau

Lỗi phép tính thường gặp

  • Tableau có kiểm tra tính hợp lệ của phép tính! Ảnh chụp thông báo "Calculation is valid" của Tableau
  • KHÔNG trộn phép tính cấp hàng và phép tính tổng hợp:

    Ví dụ lỗi do trộn giá trị tổng hợp và không tổng hợp

    • Chỉ dùng phép tính cấp hàng HOẶC phép tính tổng hợp
  • KHÔNG áp dụng phép tính cho kiểu dữ liệu không tương thích:

Ví dụ lỗi do toán học trên kiểu dữ liệu không tương thích

  • Cẩn thận lỗi cú pháp:
    • Thiếu thành phần cú pháp, ví dụ ELSEIF hoặc END trong câu lệnh IF()
    • Thiếu định danh, toán tử, dấu phẩy, hoặc ngoặc
    • Dùng sai loại ngoặc {}, [], ()
Tính toán trong Tableau

Lỗi logic thường gặp

Kiểm tra hợp lệ của Tableau KHÔNG loại bỏ mọi lỗi!

Các lỗi logic/toán học điển hình:

  • Thực hiện phép toán sai thứ tự
  • Ngoặc sai hoặc thiếu trong câu lệnh ANDOR
  • Dùng điều kiện sai trong IFCASE
  • Cộng các giá trị không nên cộng, ví dụ Mã khách hàng
  • Lấy trung bình của số đã là trung bình
  • ...

Trách nhiệm phân tích cuối cùng thuộc về bạn!

Tính toán trong Tableau

Bộ dữ liệu - sử dụng Fitbit

Hình minh họa đồng hồ thông minh và các hoạt động theo dõi như giấc ngủ, nhịp tim, tập luyện

Tính toán trong Tableau

Ayo berlatih!

Tính toán trong Tableau

Preparing Video For Download...