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

Power BI:如何添加Parent列对应上一级的Grandparent列?

解决方案

你需要创建计算列而非度量值来实现这个需求,以下是两种可行方法:

方法一:使用LOOKUPVALUE函数

在Power BI的数据视图中选中目标表,点击「新建列」,输入以下DAX表达式(替换'你的表名'为实际表名称):

Grandparent = 
LOOKUPVALUE(
    '你的表名'[Parent],
    '你的表名'[User],
    '你的表名'[Parent]
)

该函数会在表中查找User列值等于当前行Parent值的记录,返回对应的Parent值;如果找不到匹配记录(比如Victor L.没有对应的User条目),则返回空白(对应你要的null效果)。

方法二:建立自关联后使用RELATED函数

  1. 进入Power BI的「模型视图」,将表的[User]列拖到同表的[Parent]列上,建立一对多的自关联关系;
  2. 返回数据视图,新建计算列,输入以下DAX表达式:
Grandparent = RELATED('你的表名 (2)'[Parent])

关联后,RELATED函数会沿着关系链获取当前行Parent对应的父级(即祖父母)信息,无匹配时返回空白。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 00:33:28