def _get_datasets(filters): active_contracts = _get_active_contracts(filters) possible_contracts = _get_possible_contracts(filters) return [{ 'name': 'Actual vs Possible', 'values': [ sum_by('rental_amount', active_contracts), sum_by('rental_amount', possible_contracts) ] }]
def make_data(row): return {row: sum_by('rental_amount', grouped_data[row])}
def make_data(row): return {row: sum_by(key, grouped_data[row])}