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

Power BI中使用DAX获取父级名称的技术求助

使用DAX创建父级名称列的解决方案

你可以使用DAX的LOOKUPVALUE函数直接在原表中创建新列,实现根据父级代码匹配父级名称的需求,无需额外复制表关联。

基础DAX表达式

父级名称 = LOOKUPVALUE('你的表名'[名称], '你的表名'[代码], '你的表名'[父级代码])

参数说明

  • '你的表名'[名称]:需要返回的父级名称所在列
  • '你的表名'[代码]:用于匹配的基准列(父级代码对应的代码值)
  • '你的表名'[父级代码]:当前行中存储父级代码的列

比如你提到的示例,当某行父级代码为100时,函数会在表中找到代码列等于100的行,返回对应的名称列值A。

处理无匹配的情况

如果存在父级代码为空或无对应匹配的行,可以添加可选参数指定默认返回值:

父级名称 = LOOKUPVALUE('你的表名'[名称], '你的表名'[代码], '你的表名'[父级代码], "无父级")

操作步骤

  1. 进入Power BI的数据视图
  2. 选中目标表格
  3. 点击顶部菜单栏的「新建列」
  4. 粘贴上述DAX表达式,替换成你实际的表名和列名即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 12:45:17