app/models/cohortly/report.rb in cohortly-0.0.9 vs app/models/cohortly/report.rb in cohortly-0.0.9.1
- old
+ new
@@ -44,11 +44,11 @@
def key_to_time(report_key)
DateTime.strptime(report_key, self.key_pattern).to_time.utc
end
def user_count_in_cohort(report_key)
- params = { :user_start_date => { :$gt => key_to_time(report_key),
- :$lt => (key_to_time(report_key) + 1.week)}}
+ params = { :user_start_date => { :$gt => key_to_time(report_key) - 1.week,
+ :$lt => (key_to_time(report_key) )}}
params[:tags] = { :$in => groups } if self.groups
Cohortly::Metric.collection.distinct(:user_id, params).length
end
def period_cohorts