Hàm cửa sổ trong Tableau

Phân tích chuỗi thời gian trong Tableau

Chris Hui

VP of Product, Tracked

Cửa sổ là gì?

  • Cửa sổ là các phân đoạn cụ thể cần phân tích
  • Dùng làm đối số cho các hàm cửa sổ
  • Kích thước cửa sổ dựa vào điểm bắt đầu và kết thúc
  • Nếu không chỉ định, toàn bộ phạm vi giá trị của thước đo được coi là một cửa sổ

Bảng ví dụ với cửa sổ gồm 2 giờ

Bảng ví dụ với cửa sổ không có thời gian bắt đầu/kết thúc

Phân tích chuỗi thời gian trong Tableau

Hàm cửa sổ là gì?

Còn gọi là phép tính trượt, làm mượt dữ liệu theo các cửa sổ thời gian chỉ định

  • Ví dụ: tổng theo cửa sổ, trung bình trượt, độ lệch chuẩn trượt
  • Gồm thước đo, kích thước bắt đầu và kết thúc

Phân tích chuỗi thời gian trong Tableau

Kích thước cửa sổ hoạt động thế nào?

  • Kích thước cửa sổ là số điểm dữ liệu được đưa vào
  • Sau khi đặt kích thước, áp dụng cho từng phép tính theo hàng tiếp theo

Phân tích chuỗi thời gian trong Tableau

Độ chi tiết ảnh hưởng kích thước cửa sổ thế nào?

  • Độ chi tiết (granularity) ảnh hưởng trực tiếp đến kết quả của hàm gộp theo cửa sổ
  • Gộp được tính trước, trước khi xét kích thước cửa sổ

Ví dụ cửa sổ với độ chi tiết theo ngày, bao phủ 2 ngày

Ví dụ cửa sổ với độ chi tiết theo tuần, bao phủ 2 tuần

Phân tích chuỗi thời gian trong Tableau

Mục đích của hàm cửa sổ là gì?

  • Tạo các nhìn tổng hợp dữ liệu theo các cửa sổ thời gian cụ thể
  • Hàm gộp thông thường dùng toàn bộ phạm vi dữ liệu (không chỉ định)

Ví dụ hàm cửa sổ:

  • WINDOW_SUM()
  • WINDOW_AVG()
  • WINDOW_STDEV()

Ảnh minh hoạ khác biệt tham số giữa hàm cửa sổ và hàm gộp thường

  • WINDOW_CORR()
  • WINDOW_MEDIAN()
Phân tích chuỗi thời gian trong Tableau

Tương quan là gì?

  • Đo mức độ hai biến liên hệ với nhau

  • Hệ số tương quan (r) đo độ mạnh và hướng của mối quan hệ

  • Giá trị từ -1 đến 1

  • Dương: một biến tăng thì biến kia cũng tăng

  • Âm: một biến tăng thì biến kia giảm

Phạm vi giá trị tương quan từ âm yếu đến dương mạnh

Phân tích chuỗi thời gian trong Tableau

Window correlation hoạt động thế nào?

  • Tính hệ số tương quan Pearson cho toàn bộ view giữa hai biến đã gộp

  • Khác với CORR() yêu cầu biến chưa gộp

Ví dụ: window correlation trả về một bộ giá trị tương quan cho toàn bộ thước đo

Ví dụ: hàm tương quan hiển thị giá trị tương quan riêng cho từng hàng

Phân tích chuỗi thời gian trong Tableau

Giới thiệu dữ liệu

  • Phân tích giao dịch nước và tính thời vụ của các giao dịch
  • Kỹ thuật chuỗi thời gian để phát hiện giá bất thường:
    • Trung bình trượt
    • Tương quan theo cửa sổ

Ảnh dữ liệu giá giao dịch trên một sàn nước giả định

1 https://theswaddle.com/water-is-now-a-traded-commodity-can-it-still-be-a-human-right-too/
Phân tích chuỗi thời gian trong Tableau

Ayo berlatih!

Phân tích chuỗi thời gian trong Tableau

Preparing Video For Download...