Hey guys,
I believe this is a tuff one…
How to create a parent column in power query from this column:
Thank you all
Pedro
Hey guys,
I believe this is a tuff one…
How to create a parent column in power query from this column:
Thank you all
Pedro
You may find these two videos helpful in addressing your hierarchy creation issues:
Hey @BrianJ
Thank you very much for those videos. I saw them a while ago, and i was looking for them.
About this, it didn’t work the way i wanted because it showed me rows without any value, because not all levels have the same length, you know?
For some reason, the PBIX file in your prior message didn’t come through - can you please resend?
Hierarchies.pbix (437.9 KB)
Sorry
Great to see that you were able to solve this issue. For the benefit of others on the forum who may have the same or similar questions, can you please post your solution?
Thanks.
Hey @BrianJ
I did post the solution but then i’ve deleted because it was another solution, but in dax, not M code like the videos from Ruth. At the end, the problem still exists, i mean, exactly the same as my picture above. Can’t get rid of those spaces without values…
For sure you didn’t come up with a solution for it, right?
I haven’t had a chance to tackle this one yet, since I’ve got another complex one that I had in the queue ahead of this one that I’m still working on generating a solution for, So, anyone on the forum should please feel free to take a run at this one, and if not solved by the time I finish the current one, I will turn my attention to this.
Hey @BrianJ
Found the solution to remove the spaces in blank (no values). Please watch this video from Ruth:
Also, if you want to build the parent column in an account column just add this code to your query :
BufferMaterial = List.Buffer(#“Changed Type”[GL SNC AccountID]),
AddParent = Table.AddColumn
(
#“Changed Type”,
“Parent”,
(row)=> List.Last(List.Select(List.Transform(BufferMaterial, (trans)=> if trans = Text.Start(row[GL SNC AccountID], Text.Length(trans)) and trans<> row[GL SNC AccountID] then trans else null),each _<> null))
),
#“Changed Type2” = Table.TransformColumnTypes(AddParent,{{“Parent”, type text}})
in
#“Changed Type2”
And that’s it!.
Thank you all guys
(it felt very good to help you guys after you’ve helped me like 50 times or more… )
@pedro,
Nice work! Thanks for posting the detailed solution.