ubercart 2 views - filter by order total weight
My solution was to add custom php filter and add:

$ord_weight = db_result(db_query("SELECT SUM(qty * weight) FROM {uc_order_products} WHERE order_id = '$row-&gt;order_id'"));