Coopr 607: Tweak usage api

we shouldn't have to make another pass through the data in order to do this. Rather, should be using the correct time unit as we are creating the timeseries.