mirror of
https://github.com/plausible/analytics.git
synced 2024-10-27 10:52:00 +03:00
Fix query shift
This commit is contained in:
parent
426963d6c5
commit
4245a6d1bd
@ -7,7 +7,7 @@ defmodule Plausible.Stats.Query do
|
||||
end
|
||||
|
||||
def shift_back(query) do
|
||||
diff = Timex.diff(query.date_range.first, query.date_range.last, :days)
|
||||
diff = Timex.diff(query.date_range.first, query.date_range.last, :days) - 1
|
||||
new_first = query.date_range.first |> Timex.shift(days: diff)
|
||||
new_last = query.date_range.last |> Timex.shift(days: diff)
|
||||
Map.put(query, :date_range, Date.range(new_first, new_last))
|
||||
|
@ -5,6 +5,7 @@ defmodule Plausible.Stats do
|
||||
def compare_pageviews_and_visitors(site, query, {pageviews, visitors}) do
|
||||
query = Query.shift_back(query)
|
||||
{old_pageviews, old_visitors} = pageviews_and_visitors(site, query)
|
||||
|
||||
cond do
|
||||
old_pageviews == 0 and pageviews > 0 ->
|
||||
{100, 100}
|
||||
|
Loading…
Reference in New Issue
Block a user