While using the "As per date" functionality, only fields that uniquely define a price can stand before %1 in the Order By ...