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

Power BI中获取指定移动类型物料最后过账日期及DAX公式排错

DAX公式修正方案

原公式错误点

  • 逻辑运算符转义错误:原公式使用了HTML转义后的&&,DAX语法中直接使用&&表示逻辑与
  • 文本值引用格式错误:DAX中筛选文本类型字段值需使用英文双引号包裹,原公式中'Pick'的单引号不符合语法要求
  • 参数分隔符缺失:FILTER函数作为MAXX的第一个参数,和第二个参数details[Date]之间缺少逗号分隔
  • 末尾冗余句号会触发语法报错

修正后可用计算列代码

Last Pick = 
VAR CurrentMat = details[Material Number]
RETURN
MAXX(
    FILTER(ALL(details), details[Material Number] = CurrentMat && details[Type] = "Pick"),
    details[Date]
)

优化版本(避免无拣配记录时报错)

如果对应物料没有类型为Pick的记录,可增加空值判断逻辑:

Last Pick = 
VAR CurrentMat = details[Material Number]
VAR PickRecords = FILTER(ALL(details), details[Material Number] = CurrentMat && details[Type] = "Pick")
RETURN
IF(ISEMPTY(PickRecords), BLANK(), MAXX(PickRecords, details[Date]))

样例数据参考

样例数据图

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 14:00:04