You seem to have 3 levels of aggregation in here and only 1 aggr, so think you may be missing a aggr? I am also not clear what the impact of aggregating over Buc/Exp fields is and if you want the single 8th smallest positive, or sum of 8 smallest?
Whichever I think you will need to sort your aggregation;