Chuyển đổi và trực quan hóa ngày

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

Chris Hui

VP, Tracked

Kiểu dữ liệu dành cho ngày-giờ

Tableau xử lý dữ liệu ngày-giờ theo cách riêng:

  • Dữ liệu ngày trả về dưới dạng ngày hoặc ngày-giờ

Màu biểu tượng cho biết kiểu dữ liệu:

  • Biểu tượng xanh lam là dữ liệu rời rạc
  • Biểu tượng xanh lục là dữ liệu liên tục

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

Mô hình dữ liệu ngày-giờ

  • Dữ liệu ngày-giờ có thể ở dạng chiều ngày

  • Mỗi thành phần của trường ngày được tách đến đơn vị nhỏ nhất

  • Để xử lý dạng này, dùng MAKEDATE() để ghép lại một trường ngày đơn

Bảng giá trị ngày-giờ theo phút, giờ, giây minh họa mô hình dữ liệu fact-dimension

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

Tạo ngày trong Tableau

  • MAKEDATE() là hàm định dạng giúp tái tạo đối tượng ngày-giờ từ các trường tách rời

  • MAKEDATE() giả định ngày hợp lệ và không có kiểm tra hợp lệ tích hợp

Trường tính Tableau hiển thị hàm tạo ngày giờ yêu cầu năm, tháng, ngày

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

Tạo thời gian trong Tableau

  • Nếu cần thêm thành phần thời gian cho trường ngày, hãy dùng MAKEDATETIME()

  • Cần thời gian? = MAKEDATETIME()

  • Chỉ ngày? = MAKEDATE()

Trường tính Tableau hiển thị đối số ngày và giờ cần cho hàm tạo thời gian

Trường tính Tableau hiển thị hàm tạo ngày giờ yêu cầu năm, tháng, ngày

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

Cắt ngắn ngày trong Tableau

  • DATETRUNC() làm tròn trường ngày đến mức chi tiết mong muốn
  • DATETRUNC() trả về giá trị thấp nhất cho từng phần ngày đến phần được chỉ định dưới dạng đối tượng date-time

Trường tính Tableau minh họa cách hàm cắt ngắn ngày trả về dữ liệu theo tuần

  • Hữu ích để chuẩn bị ngày, thể hiện biến động theo khoảng thời gian rời rạc (vd. Tăng trưởng tuần qua tuần)

Biểu đồ cột số chuyến đi xe đạp theo từng tuần từ 1/11/2021 đến 6/12/2021

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

Tính toán giữa các mốc thời gian

  • Có thể trừ hai ngày bằng cú pháp Date2 - Date1, nhưng kết quả trả về là đơn vị ngày
  • Điều này không tối ưu vì mất thông tin chuỗi thời gian do làm tròn

Trường tính Tableau cho thấy sự khác biệt khi tự trừ hai trường ngày

  • DATEDIFF() trả về khoảng thời gian giữa hai mốc theo mức chi tiết chỉ định (vd. 'minute','hour'...)
  • Thực hành tốt: trả dữ liệu ở độ chi tiết thấp nhất cần thiết, rồi điều chỉnh kết quả khi cần

Trường tính Tableau dùng DATEDIFF trả về thời gian trôi qua chính xác giữa hai trường ngày

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

Trực quan hóa chuỗi thời gian

Biểu đồ cột Ảnh minh họa biểu đồ cột

Biểu đồ vùng Ảnh minh họa biểu đồ vùng

Phân phối tích lũy Ảnh minh họa biểu đồ phân phối tích lũy

Biểu đồ đường Ảnh minh họa chuỗi thời gian dạng đường

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...