Создал веб-форму с безлимитными текстовыми полями, благо модуль Webform это поддерживает. В порядке тестирования было размещено 2 отправления с совершенно рандомной ерундой; при просмотре их оказалось, что получающаяся таблица далека от определения "дружественный интерфейс". Было решено каким-то образом их программно пересчитать.
Установив модули Webform Views Integration и Views Aggregator Plus, я продублировал отображение Embed:Default для отправлений вебформ и видоизменил его для соответствия вебформе. Предпросмотр при этом показал только 1 из 2 отправлений
Фрагмент таблицы с тестовыми отправлениями "по умолчанию"
Применение отображения "Количество" (это тот самый пересчёт) - результат идентичен тому, что на предпросмотре
Ни в одном из полей никакого из 2 отправлений нет 28 значений... А от представления нужно, чтобы оно:
1. Отображало ВСЕ отправления той веб-формы, под которую настроено, сколько бы их ни было (по проекту - чуть более 60);
2. Корректно считало численность значений в безлимитных текстовых полях. Как это сделать?
Комментарии
Выложите пожалуйста скриншот представления с предпросмотром. И кратко укажите чего в нем не хватает.
Интуиция подсказывает, что не хватает контекстного фильтра в представлении.
А, уже нашёл, что там не так. Глюк представления убрался сам, а ошибки счёта ушли, стоило только заменить COUNT() на COUNT(DISTINCT()). Как говорится - век живи, век учись=)