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

使用IF函数跨表比较两日期列报错,求正确DAX语法

正确DAX函数写法及错误修正

原公式的语法错误点:

  • 单引号与括号不匹配:原公式中'POHDPM (2)[OrderDate].[Date]缺少闭合单引号,正确格式应为'POHDPM (2)'[OrderDate].[Date]
  • 表名拼写不一致:你提到的关联表是JCMM,但原公式中写的是JCCM,需保持表名拼写完全一致

正确的计算列公式(假设在POHDPM (2)表中创建计算列):

IF('POHDPM (2)'[OrderDate] > RELATED(JCMM[TakeOffDeadline]), "Out Of Phase", "In Phase")

补充说明:

  • RELATED函数用于从关联的父表中获取对应行的单值,需确保POHDPM (2)是表关系中的多端,JCMM是一端,这样才能正确匹配关联的TakeOffDeadline值
  • 若日期列本身已是日期格式,无需添加.Date层级,DAX可直接处理日期比较逻辑

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 09:14:53