function filterAndAggregateByFilerName(data, year) {
const councilAndMayor = filterFilersJustToCouncilAndMayor(data);
const filtered = filterToJustJanuaryThroughJune(councilAndMayor, year);
const rolled = d3.rollup(
filtered,
(values) => d3.sum(values, (d) => d.amount),
(d) => d.filerName
);
const arr = [];
rolled.forEach((amount, filer) => {
arr.push({
filer,
amount,
year
});
});
const sorted = _.orderBy(arr, ["amount"], ["desc"]);
return sorted;
}