Power Query M code
let
Source = YourTable,
Grouped = Table.Group(Source, {"GroupColumn"}, {
{"TotalSales", each List.Sum([Sales]), type number},
{"AverageSales", each List.Average([Sales]), type number},
{"OrderCount", each Table.RowCount(_), Int64.Type}
})
in
Grouped