powerbi 如何为多个孩子创建家谱/层次结构图

use*_*622 5 customization hierarchy family-tree powerbi

链接显示了如何使用 Akvelon 的层次结构图自定义可视化工具在 powerBI 中创建家谱/层次结构图。它显示了一个节点如何可以有多个父节点。但是有没有办法让同一个父母有多个孩子?

视觉图:

在此处输入图片说明

在上面的例子中,我想证明这一点,Jeffrey KnightSandra Knight有一个儿子叫my brother.

问题的可重现数据(在 Power Query 的高级编辑器中插入)

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("jY5dC4IwFIb/yti1wqbp7DaEoA8IvFxeDDo2oZaMFfjvO5uJ2Y3BYOfdnufdpKScRrSEV2vI3rRX7TDytRAx7un5yViSr3Cs4NbQOpI0wXDsycY+nAYb4IL9wOOl51MvK3Ox6rs/C0o2KDmOJ2XBuGD4hh00jYV+pqReEYNSzJUsxE6R6t46HXDO4gRJnHFtLf6gm/j8c2b6fw0xvnAAWKaLqX+Zr98=", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Self ID" = _t, Name = _t, Years = _t, #"Parent ID" = _t, Relationship = _t]),
    #"Changed Type" = Table.TransformColumnTypes(Source,{{"Self ID", Int64.Type}, {"Name", type text}, {"Years", type text}, {"Parent ID", type text}, {"Relationship", type text}})
in
    #"Changed Type"
Run Code Online (Sandbox Code Playgroud)

我不确定如何从Jeffrey Knight数据中已经存在的两个箭头开始。作为powerbi抛出,如果两个数值都在ID列相同的错误重复行不行:"items have the same id"

Self Id   Name              Years   Parent Id   Relationship
1         Devin Knight      xxxx-   3&4         self
2         my brother        xxxx-   3&4         brother
3         Sandra Knight     xxxx-               Parent
4         Jeffrey Knight    xxxx-               Parent
Run Code Online (Sandbox Code Playgroud)

###########更新1

如果有任何 dax 编码可以提供帮助,请提供建议

##############更新2

这就是数据的样子。带有self id3 和 4 的行表示有两个孩子的父母。如果我们以这种方式输入数据,那么 powerbi 会抛出错误,我正在寻找建议

在此处输入图片说明