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

Power BI无需新增重复拼接列实现匹配判断的DAX计算列编写咨询

报错原因

你之前的DAX报错是因为误用了+运算符:DAX中+仅用于数值加法,处理文本类型值时会触发强制类型转换错误,文本拼接必须使用&运算符。

正确DAX计算列公式

不需要新增实体中间列,用VAR定义临时拼接变量即可实现需求,公式如下:

RESULT = 
VAR AB_Combine = 'DATA2'[A] & "-" & 'DATA2'[B]
VAR CD_Combine = 'DATA2'[C] & "-" & 'DATA2'[D]
RETURN
IF(
    OR(AB_Combine = "-", CD_Combine = "-"),
    "Blanks", // 若要和你原有旧公式逻辑一致空值返回No,这里改成"No"即可
    IF(AB_Combine = CD_Combine, "Ok", "No")
)

上述公式完全匹配你最初提出的逻辑:任意拼接值为空返回Blanks,拼接值匹配返回Ok,不匹配返回No。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 22:06:04