Вы здесь

Как агрегировать данные statistics в Views?

0

Добрый день! Хочу сделать таблицу, отчет по просмотрам рубрик, примерно вот так:

РУБРИКИ ПРОСМОТРЫ
Новости 3000
Мода 1000
Интересно 50000

Ничего не выходит, крутил-вертел агрегацию, не получается. Ткните носом в мануал годный. Спасибо.

Версия Drupal: 
7.x
Связанные проекты: 
Views
Вопрос задан 13.10.2015 - 09:32
Аватар пользователя Sora
Sora
92

Если тот Statistics, который в ядре, то там же есть для вьюса поле, которое как COUNT() агрегируется без особых проблем и мануалов. Хотя, уже вижу трабл один: нужно же в одну вьюху запихать агрегацию для нескольких типов материала? То есть критерии сортировки (или сами поля агрегации) нужно будет, скорее всего, как-то через PHP-поле настраивать.

Комментарий оставлен 13.10.2015 - 10:11

У мну сделано так, не работает.

Комментарий оставлен 13.10.2015 - 10:43

Агрегация глючит, бывает. Попробуйте зайти в настройки агрегации всех критериев фильтрации, сортировки, и просто нажать кнопку "применить". Попробуйте включить, отключить агрегацию. Сделать тоже самое на новом view. И. т. п.

Комментарий оставлен 13.10.2015 - 11:53

Ответы

0

Разобрался, надо было убрать сортировку, сделал SUM в агрегации просмотров, теперь так работает -

Ответ дан 13.10.2015 - 12:09
Аватар пользователя Sora
Sora
92
0

удалите все пункты из Sort criteria
и добавьте поле Тип в Fields

Ответ дан 14.10.2015 - 08:14

Так выше же ответ, я уже разобрался :)

Комментарий оставлен 14.10.2015 - 08:49