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

Power BI Power Query合并表展开时报无法对Null类型应用..运算符错误

Power BI Power Query合并表后展开报错问题

问题现象

在Power BI的Power Query编辑器中合并两个表后,尝试展开合并生成的嵌套表列时触发报错,该问题在所有联接类型下均会出现,已确认源数据集不存在空值。

报错信息如下:

Expression.Error: We cannot apply operator .. to types Null and Null.
Details:
    Operator=..
    Left=
    Right=

报错含义:无法对两个Null类型的值应用..范围运算符,运算符左右两侧参数均为空。

相关界面参考

修复方案

  • 排查合并操作前两个表的所有应用步骤,重点检查是否存在引用失效问题:如果之前写过包含{起始值..结束值}这类范围生成逻辑的自定义列、筛选步骤,确认逻辑中引用的列没有被后续步骤删除、重命名,修正失效引用后重新执行展开操作即可。
  • 跳过直接展开嵌套列的操作,新增自定义列做容错处理:在合并步骤后新建步骤,输入M公式= Table.AddColumn(#"合并的查询", "待展开列", each if Value.Is([合并生成的嵌套列名], type table) then [合并生成的嵌套列名] else #table({},{})),之后对新建的"待展开列"执行展开操作,可绕过步骤引用异常导致的空值判定错误。
  • 若以上操作无效,删除现有合并步骤,重新手动选择两个源表、匹配列完成合并配置,不要复用之前生成的M代码,即可解决配置缓存导致的异常。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 04:33:19