powerbi如何创建具有多个子项的族谱/层次结构图
这显示了如何使用在powerBI中创建族树/层次结构图。它显示了一个节点如何具有多个父节点。但是有没有办法让同一个父母有多个孩子 视觉图表: 在上面的例子中,我想说明powerbi如何创建具有多个子项的族谱/层次结构图,powerbi,customization,hierarchy,family-tree,Powerbi,Customization,Hierarchy,Family Tree,这显示了如何使用在powerBI中创建族树/层次结构图。它显示了一个节点如何具有多个父节点。但是有没有办法让同一个父母有多个孩子 视觉图表: 在上面的例子中,我想说明Jeffrey Knight和Sandra Knight还有一个儿子叫my brother 问题的可再现数据(在高级编辑器中插入电源查询) 我不知道如何从数据中已经存在的Jeffrey Knight开始设置两个箭头。如果Id列中有两个相同的值:“项具有相同的Id”,则powerbi将抛出错误,因此重复行不起作用 #########
Jeffrey Knight
和Sandra Knight
还有一个儿子叫my brother
问题的可再现数据(在高级编辑器中插入电源查询)
我不知道如何从数据中已经存在的Jeffrey Knight
开始设置两个箭头。如果Id列中有两个相同的值:“项具有相同的Id”
,则powerbi将抛出错误,因此重复行不起作用
###########更新1
如果有任何dax编码可以提供帮助,请提供建议
##############更新2
数据应该是这样的。带有self id
3和4的行表示有两个孩子的家长。如果我们以这种方式输入数据,那么powerbi会抛出错误,我正在寻找建议
您能否查看我的编辑并让我知道这是否适用于您的预期结果?这是一个非常有趣的问题,但我想确保您提供了足够的信息,以便社区能够努力找到一个可靠的答案。为什么您有来自jeffrey knight的虚线?我认为这是您问题的主要焦点-一个家长,两个孩子?您还需要调整数据集,我们把孩子定义为父母,而不是相反。例如
papa lee
和granny lee
应该在parent id
列中有3
等。请重新生成数据不确定是否正确更新了数据,我添加了屏幕截图。请检查您的查询并在需要时进行更改。
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"
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