Составление количества записей по месяцам и пользователям - PullRequest
1 голос
/ 04 мая 2011

У меня есть инструментальная панель, над которой я работаю, в которой перечислены все пользователи системы и количество действий, которые они выполняют в каждом месяце. Мне интересно, что другие считают эффективным способом сбора этих данных. Я думаю, что я должен в конечном итоге попытаться получить его в этом формате:

{ user1 => {: jan => 13,: feb => 21,: mar => 4, ...}, user2 => {: jan => 16,: feb => 18 ....}, .... }

Хотя я ни в коем случае не женат на этой идее. Вот скриншот того, над чем я работаю, чтобы помочь вам лучше понять:

http://i.stack.imgur.com/HbSln.png

1 Ответ

0 голосов
/ 04 мая 2011

Если вы используете журнал активности для отслеживания активности (одна запись на активность), то это должно быть довольно просто.По сути, СЧИТАЙТЕ (*) ваши записи активности на пользователя и группируйте их по месяцу, в котором они произошли.

В качестве альтернативы, в зависимости от ваших требований, вы также можете просто иметь одну запись на пользователя в месяц(вместо журнала), с увеличением количества операций.

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