Sorts the summary based upon the user's selection. The base variant of this is usually adequte.
$order: The order selected in the UI.
public function summarySort($order, $by = NULL) {
$this->query
->addOrderBy(NULL, NULL, $order, !empty($by) ? $by : $this->name_alias);
}