Number grouped rows
source result Group Category Sales Group Category Sales Index Food Breakfast 99,562.64Alcohol Wine 217492.74 1Food Soups/Salads 113,642.33Alcohol Draft Beer 132882.83 2Food Sandwiches 217,510.36Alcohol Liquor 50939.94 3Food Entrees 290,278.36Alcohol Canned Beer 49996.55 4Food Non Alc Beverage 93,580.81Alcohol Bottled Beer 29043.99 5Food Appetizers 98,191.52Alcohol Coolers/Ciders 22628.14 6Alcohol Draft Beer 132,882.83Alcohol Liquor Modifiers 9.3 7Food Burgers 138,000.37Food Entrees 290278.36 1Food Desserts 16,039.30Food Sandwiches 217510.36 2Alcohol Wine 217,492.74Food Burgers 138000.37 3Alcohol Bottled Beer 29,043.99Food Soups/Salads 113642.33 4Alcohol Liquor 50,939.94Food Breakfast 99562.64 5Alcohol Coolers/Ciders 22,628.14Food Appetizers 98191.52 6Alcohol Canned Beer 49,996.55Food Non Alc Beverage 93580.81 7Alcohol Liquor Modifiers 9.30Food Desserts 16039.3 8Food Cakes 234.55Food Cakes 234.55 9
Code:let Source = Excel.CurrentWorkbook(){[Name="Data"]}[Content], Type = Table.TransformColumnTypes(Source,{{"Group", type text}, {"Category", type text}, {"Sales", type number}}), Sort = Table.Sort(Type,{{"Group", Order.Ascending}, {"Sales", Order.Descending}}), Group = Table.Group(Sort, {"Group"}, {{"Data", each _, type table}}), InnerIndex = Table.AddColumn(Group, "Partitioned", each Table.AddIndexColumn([Data], "Index", 1, 1)), RC = Table.RemoveColumns(InnerIndex,{"Data"}), Expand = Table.ExpandTableColumn(RC, "Partitioned", {"Category", "Sales", "Index"}, {"Category", "Sales", "Index"}) in Expand






Bookmarks