Hàm ngày và giờ

Tính toán trong Tableau

Maarten Van den Broeck

Content Developer at DataCamp

Phân tích chuỗi thời gian là gì?

Phân tích chuỗi thời gian: nghiên cứu dữ liệu theo giai đoạn/khoảng thời gian; thường gồm phân tích xu hướng, so sánh tính mùa vụ và khoảng thời gian trượt

  • Ví dụ về phân tích chuỗi thời gian:

Biểu đồ đường minh họa các kiểu phân tích chuỗi thời gian

Tính toán trong Tableau

Ngày và giờ như kiểu dữ liệu

Kiểu dữ liệu Date hoặc DateTime:

  • Lưu trữ ngày/giờ theo lịch
  • Có thể được Tableau tự nhận diện
  • Phụ thuộc vào vùng dữ liệu ngày (1)
  • Hiển thị trong Tableau bằng biểu tượng lịch:

Biểu tượng Tableau cho kiểu Date và DateTime

Ngày có thể có nhiều định dạng đầu ra:

  • 21-Jan-2020
  • Monday, 31. December 19
  • 31/10/12
  • 10/31/12
  • jan.22
  • 2022-W05
  • ...
1 Vùng dữ liệu ngày: tập tham số mô tả ngôn ngữ và vùng của người dùng.
Tính toán trong Tableau

Suy ra Date(Time) từ cột khác

Ví dụ: Bảng có cột năm, tháng, ngày

Bảng có cột giờ, phút, giây

Bảng có cột năm, tháng, ngày, giờ, phút, giây

Khoảng trắng MakeDate ([Year], [Month], [Day])

Kết quả công thức Make Date

MakeTime ([Hour], [Minute], [Second])

Kết quả công thức Make Time

Khoảng trắng

MakeDateTime ([Date], [Time])

Kết quả công thức Make DateTime

Tính toán trong Tableau

Phân tích ngày tháng

Phân tích cú pháp (parsing): tách một chuỗi thành các thành phần cú pháp hợp lý

Ví dụ:

Bảng chứa ngày giao dịch dựa trên dấu thời gian UTC

Khoảng trắng

Ngày giao dịch ở dạng chuỗi trong Tableau

Khoảng trắng

DateParse ( format, string )

Minh họa phép tính DateParse trong Tableau

Khoảng trắng

Ngày giao dịch ở dạng timestamp trong Tableau

Tính toán trong Tableau

Trích xuất phần ngày

Trích xuất năm rời rạc; cũng áp dụng cho quý, tháng, ngày, ngày trong năm, thứ, giờ, phút, v.v.

Ví dụ:

DATEPART ( 'year', [Order Date] )

Khoảng trắng

DATEPART ( 'quarter', [Order Date] )

Khoảng trắng

Ví dụ dùng hàm Datepart - year

Ví dụ dùng hàm Datepart - quarter

Tính toán trong Tableau

Cắt bớt ngày

Cắt bớt (truncating): rút ngắn, cắt cụt

Cắt ngày đã cho theo độ chính xác của phần ngày chỉ định.

DATETRUNC ( 'month', #2022-06-15# )

Khoảng trắng

DATETRUNC ( 'quarter', #2022-06-15# )

Khoảng trắng

Ví dụ dùng hàm Datetrunc - day

Ví dụ dùng hàm Datetrunc - day

Tính toán trong Tableau

Tính toán với ngày tháng

Cộng khoảng vào ngày:

DATEADD (date_part, interval, [Date])

  • Cộng số khoảng chỉ định (vd. 3 tháng, 2 ngày, 10 tuần, …) vào ngày

    Khoảng trắng

Trừ khoảng khỏi ngày:

DATEDIFF ( date_part, date1, date2 )

  • Trả về chênh lệch giữa hai ngày theo đơn vị phần ngày yêu cầu

Ví dụ

  • DATEADD ('month', 3, [Date])
  • DATEADD ('week', 10, [Date])
  • Trả về một ngày

    Khoảng trắng

Ví dụ

  • DATEDIFF ('month', [Start], [End])
  • DATEDIFF ('day', [Start], [End])
  • Trả về một số
Tính toán trong Tableau

Tham chiếu ngày trong phép tính

Dùng ngày cố định trong phép tính:

Đặt giá trị ngày giữa # #

Ví dụ #2010-12-31#

Khoảng trắng

Bảng doanh số theo năm

Khoảng trắng

Ví dụ tính toán với ngày cố định

Khoảng trắng

Bảng doanh số theo năm tính đến 2011

Tính toán trong Tableau

Ayo berlatih!

Tính toán trong Tableau

Preparing Video For Download...