Таленд: сводная сводка? - PullRequest
3 голосов
/ 31 мая 2011

Я видел, как использовать tMap в TOS для сопоставления различных полей в SQL-подобном JOIN.Как агрегировать на основе определенных полей?

Если у меня есть две таблицы:

[ A, B, C, D ]
and               that are tMap'ped to  [ B, C, F, G ]
[ B, E, F, G] 

, как я могу агрегировать результаты, чтобы вместо многих записей неуникальной BI можноувидеть что-то вроде:

[ B, count(B), avg(C), avg(F), avg(G) ]

Спасибо!

1 Ответ

5 голосов
/ 26 августа 2011

Вы, конечно, можете. Используйте для этого компонент tAggregate. Вы можете группировать по столбцу B, а затем вычислять все различные агрегации, такие как count, sum и medium в других столбцах.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...