rsort = Query[<|ReverseSortBy["22"]@KeyDrop["Total"]@#, KeyTake["Total"]@#|>&];
Dataset @ rsort @ data
rsort @ Dataset @ data
rsort = Query[<|ReverseSortBy["22"]@KeyDrop["Total"]@#, KeyTake["Total"]@#|>&];
Dataset @ rsort @ data
rsort @ Dataset @ data