У меня есть следующий вариант использования. Я хочу сгруппировать по измерению с несколькими значениями, а затем агрегировать по разным столбцам в зависимости от значения multi-value-dimension
.
(т. Е.) Я хотел бы агрегировать сумму по d3, если значение = d1или d4, если значение = d2
multi-value-dimension d1 d2 d3 d4
[a,b] a b 1 2
[c,a] c a 1 2
multi-value-dimension
a a b 1 2
b a b 1 2
c c a 1 2
a c a 1 2
Aggregation
multi-value-dimension sum aggregation on d3 or d4
a 3(1+2)
b 2
c 1
Один из способов добиться этого - создать вложенную группу, сначала извлекая все измерения с несколькими значениями, а затем группировать их снова, но при этом следует избегать этого, есливозможно.
Кто-нибудь знает, есть ли способ достичь этого или оценить multi-value-dimension
во время запроса?