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

如何在数据流维度表中无需输入所有列名插入含null的行?

无需手动指定所有Null列的维度表插入方法

直接用动态生成记录的方式实现,不用逐个列手动写Null,还能适配表结构变化:

let
    原维度表 = 你的维度表数据源,
    // 获取表的所有列名
    列名集合 = Table.ColumnNames(原维度表),
    // 动态构造插入记录:仅指定key为-1,其余列自动设为null
    待插入记录 = Record.FromList(
        List.Transform(列名集合, each if _ = "key" then -1 else null),
        列名集合
    ),
    // 在表末尾插入这条记录
    最终表 = Table.InsertRows(原维度表, Table.RowCount(原维度表), {待插入记录})
in
    最终表

说明:

  • 代码会自动读取原表的所有列名,无需硬编码列名
  • 后续如果维度表新增列,这段代码不需要修改,会自动给新增列填充null
  • Table.RowCount(原维度表) 确保记录插在表的最后一行,也可以换成固定索引指定插入位置

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 04:13:12