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

咨询如何在Power BI中使用DAX替换单元格值生成指定新列

Power BI 空值替换新增列实现方案

方法1:Power Query 端处理(推荐,性能更优)

  • 点击顶部功能区「转换数据」→「转换数据」进入Power Query编辑器
  • 在左侧查询面板选中已导入的Data表
  • 点击顶部「添加列」选项卡→选择「自定义列」
  • 在弹出的配置窗口中,输入自定义列公式:
    = if [values] = null then "target_emp" else "non_target_emp"
  • 自定义新列的名称(例如emp_category),点击「确定」完成列创建
  • 点击左上角「关闭并应用」,将修改同步到Power BI数据模型即可

方法2:DAX 计算列实现(适合无需调整数据清洗流程的场景)

  • 切换到Power BI「数据」视图,在左侧字段栏选中Data表
  • 点击顶部功能区「新建列」
  • 在公式编辑栏输入如下DAX表达式,按回车即可生成新列:
    emp_category = IF(ISBLANK(Data[values]), "target_emp", "non_target_emp")

两种方案都不需要枚举values列的2000+种取值,仅通过空值判断即可完成需求,执行效率不受取值数量影响

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.10 21:09:03