Я пытаюсь вычесть сумму пары метрик графита из суммы пары других метрик графита за суммарный период времени. Однако я получаю разные результаты в зависимости от того, суммирую ли я до или после выполнения diffSeries.
Я ожидаю, что эти два графитовых запроса ниже будут одинаковыми, но это не так:
summarize(
diffSeries(
sum(
stats_counts.otherthing.one,
stats_counts.otherthing.two
),
sum(
stats_counts.thing.one,
stats_counts.thing.two,
stats_counts.thing.three
)
),
'1week',
'sum',
true
)
С суммированием за пределами diffSeries (как указано выше) я получаю числа, которые кажутся слишком высокими, основываясь на необработанных данных в экспорте csv.
diffSeries(
summarize(
sum(
stats_counts.otherthing.one,
stats_counts.otherthing.more_than_five
),
'1week',
'sum',
true
),
summarize(
sum(
stats_counts.thing.one,
stats_counts.thing.two,
stats_counts.thing.three,
),
'1week',
'sum',
true
)
)
Вышеприведенное, кажется, дает мне правильные данные, но я бы предпочел обобщить только один раз и не могу на всю жизнь понять, почему это должно быть по-другому. Кажется, что аргументы diffSeries путаются, когда я просто передаю их как суммы и не суммирую, но я не уверен, как это сделать.