Я использую Кибану 6.7.1.
Предполагая, что у меня есть данные, имеющие следующую форму (при представлении в формате CSV):
@timestamp, A, B, V
1,А1,В1,4
1,А2,В1,9
1,А1,В2,5
1,А2,В2,10
2,А1,В1,6
2,А2,В1,12
2,А1,В2,13
2,А2,В2,8
Я хотел бы выполнить среднее агрегирование V для записей, имеющих идентичные A и B, а затем я хотел бы вывести суммирование этих средних значений для средних значений, имеющих идентичные A.
Итак, в приведенном выше примере первая агрегация вернет:
(A;B), среднее (V)
(А1;Б1),5
(А2;В1), 10,5
(А1;В2),9
(А2;В2),9
и вторая агрегация, наконец, выведет:
A, Сумма (Среднее (V))
А1,13
А2,19,5
Я пытался использовать Visual Builder, но мне не удалось использовать 2 разных критерия для группировки данных.
Я создал заскриптованное поле для объединения A и B, чтобы разрешить первую агрегацию по 2 критериям с одним полем, но мне не удалось использовать его в поле «Группировать по» Visual Builder, вероятно, потому, что это заскриптованное поле не проиндексировано.
Я попробовал визуализацию линии или горизонтальной полосы, которая позволяет мне разделить критерий на другой. Это позволило мне перейти к первому шагу, но затем мне не удалось добавить вторую агрегацию, которая объединила бы обратно подразделение.
Есть ли способ создать синтез, который я пытаюсь получить?