def discharge_average(records)
      records = records.find_all {|record| record.discharges }
      return 0 if records.empty?
      (records.map(&:discharges).inject(0, :+) / records.size.to_f).round