Привет всем!
Есть тип материала с текстовым полем (title) и числовым. Нужно сделать такой view который агрегировал (суммировал) бы числовые данные с группировкой по текстовому полю.
Например. Есть такие ноды:
текст1 6
текст1 2
текст1 1
текст2 2
текст2 3
И нужно чтобы view выдавал
текст1 9
текст2 5
То есть всего 2 строки.
День и ночь потратил на поиски... модуль View_calc суммирует совсем не то, что мне нужно. Упоминалось про Views2 для Drupal6 - попробовал, но не нашел ничего подобного.
Подскажите плиз, как решить эту задачку. Спасибо.
Комментарии
Не совсем понял что Вам надо. Если Вы имеете в виду вывод нод, тогда тут немного не понятен смысл "сложения". Это Вы типа дергаете поля из нод и при выводе Вам их просто сложить? Тогда что мешает заюзать шаблон, в котором с проверкой по тексту произвести сложение циферок, все это в массив, а потом выввести? это конечно не хорошо, но global тут может помоч... простой пхп с проверкой. а массив - типа $array['текстХ']['суммарное значение']....
Где можно про это почитать? Так и не могу пока найти решение моей задачи...
Поясню что нужно: нужно, чтобы для всех нод с одинаковым значением тектового поля складывались значения числового поля. То есть для первых трех нод, приведенных в первом посте, результатом во view будет ОДНА СТРОКА со значением текстового поля текст1 и значением числового поля 9 То есть сумма значения числовых полей по трем нодам. Аналогично для всех остальных нод.
Буду благодарен за ссылки на инфу, как можно это сделать.
У меня похожая задача.
Есть тип материала с текстовым CCK-полем, принимающим одно из трёх значений.
В созданном View я хочу выдёргивать три произвольных материала моего типа, но с отличающимися значениями в CCK-поле. GROUP BY - как раз бы то, что нужно. Да и модуль даже для этого есть, но он недоделанный и умеет только count() извлекать из сгруппированного.
Есть идеи, как быстро и красиво решить мою задачу?