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

Excel Power Pivot中DAX函数RELATED返回空白值问题求助

  • 确认关系方向和计算列所属表匹配
    RELATED() 只能从关系的多端表发起,提取1端表的字段值。如果你的两个表是1(SAP Basis of Comparison) : 多(Supplier Statement)的关系:
    • 仅可在Supplier Statement表中使用RELATED()拉取SAP Basis of Comparison的字段
    • 如果要在SAP Basis of Comparison中拉取对端表字段,需要改用RELATEDTABLE()函数
  • 排查Reference Number列的匹配异常
    90%的匹配空白是隐形字符导致的,可按以下步骤验证:
    1. 分别在两个表新建测试计算列:LEN([Reference Number]),核对同编号的长度是否一致
    2. 若长度不一致,回到Power Query界面,对Reference Number列依次应用「修整」「清理」「删除重复项」(主键表)操作,再重新加载到数据模型
  • 验证交叉筛选方向配置
    默认的单方向筛选如果不满足你的计算上下文要求,可临时将关系的交叉筛选方向调整为双向,测试是否能正常返回值,调整后注意排查是否出现循环依赖问题
  • 核对目标字段的原始值
    手动筛选两边都存在的某一个Reference Number,确认对端表对应的待提取字段本身不是空白值
  • 快速验证脚本
    可执行以下DAX查询快速判断匹配是否正常,把示例内容替换为实际信息即可:
    EVALUATE
    CALCULATETABLE(
        VALUES('SAP Basis of Comparison'[你要提取的字段名]),
        'SAP Basis of Comparison'[Reference Number] = "测试用参考号"
    )
    
    若查询返回空白,说明是编号匹配问题;若返回对应值,说明是计算列的上下文或关系方向配置错误

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.13 10:36:04