Forum Discussion
Anonymous
7 years agoNot applicable
Creating Hierarchies
Hi All, I am pretty new to Power BI. I have a problem in hand for which I'm trying to find a solution. I have a column in a table with values like Apple wez Apple abc Apple xyz 1 Mango 123 M...
- 7 years ago
Anonymous here is sample code, go to query edit, and add blank query, in advanced editor, paste below code. Apply the changes and one table is loaded, put a matrix visual, add fruit type and fruit column on rows and drill down and you will get the result
let Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WciwoyElVSExKVorVgfEqKqsUDMF838S89HwFQyNjJF5aYjGKbHZalgKyfE4OslnlqVVKsbEA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Fruit = _t]), #"Changed Type" = Table.TransformColumnTypes(Source,{{"Fruit", type text}}), #"Added Custom" = Table.AddColumn(#"Changed Type", "Fruit Type", each Text.BeforeDelimiter([Fruit]," " )) in #"Added Custom"
parry2k
7 years agoSuper User
Anonymous in query editor, add another column and extract value before space delimiter, it will create apple, mango etc.. value and then you can easily create this hiearchy
parry2k
7 years agoSuper User
Anonymous here is sample code, go to query edit, and add blank query, in advanced editor, paste below code. Apply the changes and one table is loaded, put a matrix visual, add fruit type and fruit column on rows and drill down and you will get the result
let
Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WciwoyElVSExKVorVgfEqKqsUDMF838S89HwFQyNjJF5aYjGKbHZalgKyfE4OslnlqVVKsbEA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type text) meta [Serialized.Text = true]) in type table [Fruit = _t]),
#"Changed Type" = Table.TransformColumnTypes(Source,{{"Fruit", type text}}),
#"Added Custom" = Table.AddColumn(#"Changed Type", "Fruit Type", each Text.BeforeDelimiter([Fruit]," " ))
in
#"Added Custom"