Google Sheets двусторонний расчет / обновление / итеративный расчет - PullRequest
0 голосов
/ 29 мая 2018

Итак, у меня есть набор данных листа Google.Большой!Использование filter () для запуска нескольких отчетов.Нет проблем.

Проблема заключается в том, что конечные пользователи хотят иметь возможность добавлять комментарии в отработанные отчеты и обновлять основной набор данных на основе этих комментариев.Кроме того, по мере изменения данных данные в отчетах перемещаются.Они хотели бы, чтобы комментарии, которые они делают, перемещались вместе с ними.

Итак, я изначально создал «базу данных комментариев», которая проверяла каждый отчет и основной набор данных на предмет комментариев и извлекала их. РаботыКак колдовство.

Я также включил предложение OR (Not (Now () = "Dummy") в агрегирование базы данных комментариев, чтобы принудительно пересчитывать каждый раз, когда было внесено изменение.

Затем я включил итерационные вычисления (Пробовал на 1, 2 и 3 итерации), и все должно быть совпадением индекса с комментариями, с той идеей, что если кто-то введет новый комментарий, он обновит набор данных, который затем обновит основной отчет один раз.они перетаскивают формулу обратно.

В Excel это будет работать отлично - итеративные вычисления «сохранят» значение комментария и продолжат циклически проходить.

Однако в Googleлисты, это не работает.

Я спросил, сработает ли очевидное решение «Просто обновите основной набор данных, если вы хотите что-то изменить». По неизвестным причинам ответ - нет.

Как я могу получить то, что я хочу? Я открыт для использования скриптов Google, если это необходимо, хотя я не слишком знаком с языком.

В качестве примераle:

Набор данных: ID: 123 Комментарий: нет

Отчет: ID: 123 Комментарий: "Hello World"

Становится:

Набор данных: ID: 123 Комментарий: «Hello World»

Отчет: ID: 123 Комментарий: «Hello World»

Комментарий перемещен из отчета в набор данных

Затем, как только мыдобавить ID 456:

Набор данных: ID: 123 Комментарий: «Hello World»
ID: 456 Комментарий: нет

Отчет: ID: 456 Комментарий: нет
ID: 123Комментарий: «Hello World»

Комментарий перемещен вниз с идентификатором, с которым он связан

1 Ответ

0 голосов
/ 29 мая 2018

Получается, что у меня было плохое условное утверждение, и его исправление устранило проблему.

Этот тип системы будет работать как улица с двусторонним движением для информации, просто глупо запутанный.

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