PowerBI中的DATEDIFF函数
一、语法
DATEDIFF(开始日期,结束日期,日期时间类型),返回两个日期之间的时间差
二、示例
开始日期 | 结束日期 | 度量值 | 计算结果 |
2025/4/1 15:33:20 | 2025/4/1 15:33:30 | 计算 = DATEDIFF([开始日期],[结束日期],SECOND) | 10 |
2025/4/1 15:33 | 2025/4/1 15:34 | 计算 = DATEDIFF([开始日期],[结束日期],MINUTE) | 1 |
2025/4/1 15:00 | 2025/4/1 16:30 | 计算 = DATEDIFF([开始日期],[结束日期],HOUR) | 1 |
2025/4/1 | 2025/4/2 | 计算 = DATEDIFF([开始日期],[结束日期],DAY) | 1 |
2025/4/1 | 2025/5/3 | 计算 = DATEDIFF([开始日期],[结束日期],MONTH) | 1 |
2025/4/1 | 2025/7/3 | 计算 = DATEDIFF([开始日期],[结束日期],QUARTER) | 1 |
2025/4/1 | 2026/5/1 | 计算 = DATEDIFF([开始日期],[结束日期],YEAR) | 1 |
三、加深理解
# 结果为-1
计算 = DATEDIFF(DATE(2025,4,1),DATE(2025,3,29),MONTH)
# 结果为0
计算 = DATEDIFF(DATE(2025,4,1),DATE(2025,4,15),MONTH)
# 结果为1
计算 = DATEDIFF(DATE(2025,4,7),DATE(2025,5,2),MONTH)