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

请求编写可处理数值与非数值的DAX公式计算KPI分数

DAX公式优化:兼容数值与非数值数据

原公式直接执行除法运算,当Score 1或Score 2包含非数值内容(如文本、空值)时会触发计算错误,以下是优化后的公式:

P_score = 
VAR Score1 = 'Input - PI Scoring'[Score 1]
VAR Score2 = 'Input - PI Scoring'[Score 2]
RETURN
    IF(
        AND(ISNUMBER(Score1), ISNUMBER(Score2), Score1 <> 0),
        Score2 / Score1,
        BLANK() // 若需要返回文本提示,可替换为 "无效数据"
    )

说明:

  • 通过ISNUMBER函数判断两个字段是否为有效数值,同时增加分母不为0的校验,避免除零错误
  • 满足条件时执行除法计算,不满足则返回空值(BLANK()),也可根据需求替换为自定义文本提示(需确保列数据类型支持文本输出)

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.11 07:31:19