Рейтинг:0

Объединение агрегации со сводной таблицей в представлениях Drupal

флаг ro

У меня есть несколько представлений, которые используют сводные таблицы. Их цель — отобразить атрибут (например, пол) и значение года (например, год рождения), используя третье поле с именем ID. Пол используется в качестве сводной строки, а год рождения — в качестве сводного столбца. ID имеет тип агрегации "Количество". Кроме того, у нас есть Общее количество столбец для агрегата строк (количество значений в настройках Pivot), который подсчитывает количество людей определенного пола.

В этой таблице указанный в списке человек может иметь неизвестный год рождения. Поэтому я установил Поведение без результатов за Год рождения к неизвестный. Это значение правильно отображается как еще один столбец.

Теперь у меня проблема: Drupal не считает строку с неизвестный как год рождения. Кажется, это ставит 1 внутри клетки для женский + неизвестный если есть один или несколько человек с женский как пол и неизвестный как год рождения (поведение без результатов), но он их не учитывает.

Кто-нибудь знает, где я могу определить, как сводные таблицы Drupal работают с поведением «Нет результатов»?

Изменить @apaderno: На мой взгляд, это не запрос документации, а вопрос о возможной ошибке или, по крайней мере, о багоподобном поведении в графическом интерфейсе Drupal.Фраза «У кого-нибудь есть подсказка» может показаться расплывчатой, но у меня был положительный опыт с ней на других сайтах Stackexchange в сети, поскольку она поощряла пользователей добавлять свои знания в ветку, даже если это не был полный ответ на вопрос. вопрос. Я получил некоторые ценные подсказки таким образом в прошлом.

Редактировать2: Когда я изменяю параметр «Агрегация» поля «Идентификатор» на «Подсчет различных», поведение «Нет результатов» подсчитывается правильно, но агрегация строк (а также агрегация столбцов) перестает работать правильно.

apaderno avatar
флаг us
* У кого-нибудь есть подсказки, где я могу определить, как сводные таблицы Drupal работают с поведением «Нет результатов»? * Кажется, запрос на документацию, которая не по теме для нас. Если вопрос не об этом, пожалуйста, отредактируйте его, чтобы сделать его более понятным. Имейте в виду, что такие вопросы, как *Была ли у кого-нибудь такая же проблема?*, слишком широки, чтобы быть приемлемыми.
Рейтинг:0
флаг ro

Кажется, что эта проблема возникла не только с Поведение без результатов но с любым значением выше 1 (уменьшается до 1).

Я решил проблему, добавив поле ID в качестве критерия сортировки в представлении Drupal. (Другие поля остаются без агрегирования, то есть со значением по умолчанию «Группировать результаты по». В настройках сводки я оставил совокупность строк поля идентификатора как «количество значений».)

Я понятия не имею, как/почему критерии сортировки могли повлиять на результаты подсчета сводной таблицы, но они повлияли.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.