как сгруппировать по столбцу A и суммировать столбец B, столбец C в Mixpanel JQL

У меня есть JQL в микспанеле. Мне удалось получить результат в следующем формате:

key, count1, count2, count3
a  ,     10,      0,      0
a  ,      0,      3,      0
a  ,      0,      0,      7
b  ,      2,      0,      0
b  ,      0,      3,      0
b  ,      0,      0,      5

И я хотел бы получить такие результаты, как:

key, count1, count2, count3
a  ,     10,      3,      7
b  ,      2,      3,      5

Другими словами: groupBy(['key'], WHAT_REDUCER_DO_I_NEED???)


person Gavriel    schedule 12.11.2017    source источник


Ответы (1)


Вы можете использовать несколько редукторов в своем операторе groupBy следующим образом:

.groupBy(['key'], [
    mixpanel.reducer.sum('count1'),
    mixpanel.reducer.sum('count2'),
    mixpanel.reducer.sum('count3')
])
person BrianZ    schedule 06.02.2018