Grist добавил в таблицы оконные функции: бегущий итог больше не ломается при вставке строки
Adding Window Functions to a Spreadsheet

В традиционных таблицах вроде Excel или Google Sheets формула бегущего итога привязана к соседней ячейке, поэтому вставка или удаление строки незаметно ломает расчёт. Grist предлагает функции PREVIOUS(), NEXT() и RANK() с явным порядком сортировки прямо в формуле. На 20 000 транзакций PREVIOUS() считает весь столбец за секунды, тогда как перебор всех строк не завершился и за пять минут.
В Grist вы можете добавить его куда угодно. Он встаёт на своё место по дате, и все балансы после него пересчитываются.