Skip to content

Commit c896189

Browse files
committed
keep credo happy
1 parent 18d8492 commit c896189

1 file changed

Lines changed: 10 additions & 8 deletions

File tree

lib/plausible/stats/query_runner.ex

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -144,14 +144,7 @@ defmodule Plausible.Stats.QueryRunner do
144144
comparison =
145145
if comp_label do
146146
comp_metrics = metrics_for_dimension_group(comparison_map, [comp_label], query)
147-
148-
change =
149-
if main_metrics do
150-
Enum.zip([query.metrics, main_metrics, comp_metrics])
151-
|> Enum.map(fn {metric, main_value, comp_value} ->
152-
Compare.calculate_change(metric, comp_value, main_value)
153-
end)
154-
end
147+
change = calculate_metric_changes(query, main_metrics, comp_metrics)
155148

156149
%{dimensions: [comp_label], metrics: comp_metrics, change: change}
157150
end
@@ -272,6 +265,15 @@ defmodule Plausible.Stats.QueryRunner do
272265
|> Enum.map(fn metric -> Metrics.default_value(metric, query, dimensions) end)
273266
end
274267

268+
defp calculate_metric_changes(query, main_metrics, comparison_metrics) do
269+
if main_metrics do
270+
Enum.zip([query.metrics, main_metrics, comparison_metrics])
271+
|> Enum.map(fn {metric, main_value, comp_value} ->
272+
Compare.calculate_change(metric, comp_value, main_value)
273+
end)
274+
end
275+
end
276+
275277
defp total_rows([]), do: 0
276278
defp total_rows([first_row | _rest]), do: first_row.total_rows
277279
end

0 commit comments

Comments
 (0)