Giới thiệu
Khi sử dụng Jodoo trong các tình huống kinh doanh, đôi khi bạn cần tính khoảng cách giữa hai ngày được cho trước.
Ví dụ, trong quản lý dự án, bạn có một biểu mẫu thông tin dự án và nhiều biểu mẫu tiến độ dự án ở các giai đoạn khác nhau. Để tính thời gian đã sử dụng ở các giai đoạn khác nhau, bạn có thể liên kết các biểu mẫu này trong nhà máy dữ liệu (Data Factory), và thu thập ngày bắt đầu và ngày kết thúc của từng giai đoạn với nút Join. Sau đó, bạn có thể sử dụng hàm để tính thời gian đã sử dụng cho mỗi giai đoạn của dự án, giúp đánh giá hiệu quả công việc.
Hàm DAYS chỉ có thể tính số ngày giữa hai ngày. Tuy nhiên, đôi khi bạn cần tính chính xác số giờ hoặc phút giữa hai ngày.
Do đó, bạn có thể sử dụng hàm DATEDIF để tính khoảng cách giữa hai giá trị ngày dựa trên khoảng thời gian được chỉ định.
Cách sử dụng hàm
DATEDIF(start_date, end_date, [unit])
Hàm DATEDIF có các tham số sau:
-
start_date: Bắt buộc. Một giá trị ngày đại diện cho ngày bắt đầu hoặc ngày đầu tiên của khoảng thời gian.
-
end_date: Bắt buộc. Một giá trị ngày đại diện cho ngày kết thúc hoặc ngày cuối cùng của khoảng thời gian.
-
Unit: Tùy chọn. Tham số tùy chọn, giá trị mặc định của Unit là "d". Có thể thiết lập là "y", "M", "d", "h", "m", và "s".
Unit |
Giá trị trả về |
“y” |
Số năm hoàn chỉnh trong khoảng thời gian. |
“M” |
Số tháng hoàn chỉnh trong khoảng thời gian. |
“d” |
Số ngày hoàn chỉnh trong khoảng thời gian. |
“h” |
Số giờ hoàn chỉnh trong khoảng thời gian. |
“m” |
Số phút hoàn chỉnh trong khoảng thời gian. |
Hàm DATEDIF có thể tính khoảng cách giữa hai giá trị ngày theo định dạng năm ("y"), tháng ("M"), ngày ("d"), giờ ("h"), phút ("m"), và giây ("s").
1. Tính số năm giữa hai ngày.
2. Tính số tháng giữa hai ngày.
3. Tính số ngày giữa hai ngày.
4. Tính số giờ giữa hai ngày.
5. Tính số phút giữa hai ngày.
6. Tính số giây giữa hai ngày.
7. Sử dụng hàm DATEDIF trong Nhà máy dữ liệu (Data Factory).
Vào Data Factory > Cài đặt trường (Field Settings) > Trường tính toán (Calculated Fields).