         _.map denominator.values, (den) ->
           den or 0
       else
-        _.map numerator.values, -> 1
+        _.map conversionCount.values, (conversions) ->
+          conversions or 0
 
       weightedValues = _.zipWith values, weights, (value, weight) ->
         value * weight

        where: partialWhereFn metric.numerator.where, where
    }

    denominator = if metric.denominator
      dayRangeQuery model, {
        shouldStream

    else
      Rx.Observable.just null

    util.forkJoin numerator, denominator, views, conversionCount
    .map ([numerator, denominator, views, conversionCount]) ->
      unless numerator
        return null

