Как создать интерактивный столбец суммирования в таблице и построить его график? - PullRequest
0 голосов
/ 16 июня 2020

У меня есть некоторые локальные данные, которые структурированы следующим образом:

A   B   C   D   E   
1   0   0   1   0  
1   1   0   0   0  
2   0   1   1   2  
0   0   0   1   0  
1   0   3   1   0  

Где каждый столбец содержит только целые числа, которые представляют количество вхождений этой переменной для данного наблюдения. Я хочу создать столбец, который суммирует каждую строку, позволяя мне добавлять / удалять столбцы динамически, не требуя нового уравнения для суммирования. Я хочу сделать это, чтобы мы могли видеть, как добавление / удаление каждой переменной влияет на итоги, чтобы мы могли создать гистограмму количества строк с каждым количеством вхождений. В настоящее время я могу только понять, как сделать stati c "итоговые" столбцы, где я вручную указываю каждый столбец для суммирования, но я бы предпочел просто иметь столбец, который динамически суммирует столбцы, существующие в таблице.

Например: все столбцы:

A   B   C   D   E   Total
1   0   0   1   0   2
1   1   0   0   0   2
2   0   1   1   2   6
0   0   0   1   0   1
1   0   3   1   0   5

В этом случае я хочу иметь возможность создать гистограмму, где есть 0 строк с 0 вхождениями, 1 строка с 1 вхождением, 2 строки с 2 вхождениями, 0 строк с 3 и 4 вхождениями и по 1 строке по 5 и 6 вхождений.

Включены только столбцы A, C, D:

A   C   D   Total
1   0   1   2
1   0   0   1
2   1   1   4
0   0   1   1
1   3   1   5

В этом случае я хочу иметь возможность создать гистограмму, где есть 0 строк с 0 вхождениями, 2 строки с 1 экземпляром, 1 строкой с 2 ​​экземплярами, 1 строкой с 4 экземплярами и 1 строкой с 5 экземплярами.

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

Пожалуйста, дайте мне знать, если у вас есть какие-либо вопросы относительно данных или желаемого результата, и я дам как можно больше подробностей.

1 Ответ

0 голосов
/ 13 июля 2020

Попробуйте следующее: добавьте Textarea и поместите в него новое свойство документа (назовите его, например, sumcols) как поле со списком множественного выбора. Это определяет sumcols как список строк. Вам придется вручную выбрать столбцы, но в противном случае вам не придется изменять формулу.

Затем создайте новый вычисляемый столбец Total как

$ map ("[$ {sumcols}] "," + ")

Это создает объединенную сумму всех столбцов, которые вы поместили в sumcols.

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