You need to enable JavaScript to run this app. Power BI 读取嵌套JSON记录生成自定义列的操作方法咨询
优惠活动
大模型
产品
解决方案
定价
更多

Power BI 读取嵌套JSON记录生成自定义列的操作方法咨询

嵌套Record字段的自定义列操作方案

前置校验

首先确认result.col3列的字段类型:

  • 如果是结构化的Record对象,可直接执行后续取值逻辑
  • 如果是纯文本格式的JSON字符串,需先选中该列,通过「转换」-「解析JSON」功能将其转为结构化Record类型,避免后续取值报错

自定义列配置步骤

  1. 在功能区切换到「添加列」选项卡,点击「自定义列」按钮打开配置窗口
  2. 给新自定义列设置自定义名称,在公式输入框中写入匹配判断逻辑:
    基础版公式(适用于所有行Record结构完整、无空值的场景):
    if [result.col3][value] = "444333" then "A" else null
    
    容错版公式(适用于存在空值、字段缺失的场景,可避免公式执行报错):
    if [result.col3]?[value]? = "444333" then "A" else null
    
  3. 点击「确定」即可生成符合要求的自定义列

逻辑说明

  • Record类型的结构化字段无需额外解析,直接通过[父Record字段][内部字段名]的格式即可索引到嵌套内容
  • 公式中的?是安全索引符,可自动跳过空值、字段不存在的行,返回null而不是抛出错误

效果匹配:当某行嵌套Record内的value字段值为"444333"时,对应自定义列单元格显示为"A",其余不满足条件的行显示为空值

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.25 20:24:05