Advance your Data & AI career with 50 days of live learning, dataviz contests, hands-on challenges, study groups & certifications and more!
Get registeredGet Fabric Certified for FREE during Fabric Data Days. Don't miss your chance! Learn more
Hi Community,
I was trying to sort the kindle notes by booktitle. My notes look like:
or in table like:
| booktitle1 | 
| AA | 
| booktitle2 | 
| BB | 
| CC | 
| booktitle1 | 
| DD | 
| booktitle1 | 
| EE | 
| booktitle2 | 
| FF | 
I need to sort them by booktitle to a table like:
| booktitle1 | 
| AA DD FF | 
| booktitle2 | 
| BB CC EE | 
The tricky part is sometimes a note has multiple rows, like the BB CC note.
Simple enough
let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WSsrPzy7JLMlJNVSK1YlWcnQEU3BRIzDXyQlMOTujSkK0uLhgE3V1xWaQm5tSbCwA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [Note = _t]),
    Grouped1 = Table.Group(Source, "Note", {"grp", Table.Skip}, 0, (x,y) => Byte.From(Text.Contains(y, "title", Comparer.OrdinalIgnoreCase))),
    #"Sorted Rows" = Table.Sort(Grouped1,{{"Note", Order.Ascending}}),
    Grouped2 = Table.Group(#"Sorted Rows", "Note", {"aggr", each Table.Combine([grp])[Note]}, 1),
    #"Combined Columns" = Table.CombineColumns(Grouped2, Table.ColumnNames(Grouped2), each {_{0}} & _{1}, "Notes"),
    #"Expanded Notes" = Table.ExpandListColumn(#"Combined Columns", "Notes")
in
    #"Expanded Notes"
| Expertise = List.Accumulate( {Days as from Today}, {Skills and Knowledge}, (Current, Everyday) => Current & Day.LearnAndPractise(Everyday) ) | 
 
					
				
				
			
		
Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!
Check out the October 2025 Power BI update to learn about new features.
