You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何编写DAX公式计算两列日期分钟差并生成OnTime判断列(Y/N)

Power BI DAX计算列:OnTime实现

直接使用以下DAX表达式创建名为OnTime的计算列:

OnTime = 
VAR DateDiffDays = ABS( [你的日期列F] - [你的日期列E] )
RETURN
IF(
    ISBLANK( [你的日期列F] ),
    BLANK(),
    IF( DateDiffDays < 30/1440, "Y", "N" )
)

说明:

  • 替换表达式中的[你的日期列F]和[你的日期列E]为数据表中实际的列名
  • VAR定义的DateDiffDays用于计算两列日期差值的绝对值(DAX中日期差默认以天为单位)
  • 第一层判断处理空值场景:如果指定列(对应Excel公式中的F列)为空,返回DAX标准空值BLANK()
  • 第二层判断逻辑:日期差小于30分钟(30/1440将分钟转换为天单位)时返回"Y",否则返回"N"

内容的提问来源于stack exchange,提问作者Canthiano Prosky

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 11:55:18