Здравствуйте, IT, Вы писали:
_FR>>Сложность в том, что и количество колонок, по которым нужна группировка, заранее не известно, то есть должно быть ("входные данные") как-то так:
IT>Есть какое-то разумное ограничение?
Если бы, тогда способ решения понятен
По факту и метрик на одной таблице за раз бывает нужно посчитать несколько, сколько понадобится пользователю.
P.S. Вообще, мне сложно спредставить, чтобы кто-то за раз вытягивал бы более пяти измерений (UI иерархический, измерений может быть много, но они запрашиваются "по очереди"). Плюс измерения для даты (год/полугодие/квартал/месяц/день), не всегда они все нужны. Но типы у полей точно могут быть самыми разными (теми, по котороым имеет смысл делать группировку).