Я хочу суммировать элементы таблицы, сгруппированные по полю, а затем разделить их на константу: например, у меня есть таблица с отделами и продажами, и я хочу просуммировать все продажи каждого отдела, а затем разделить на 100 (например, ). Это код:
groupby(@NT(sells_factor = sum/100),sells_table,:department; select = :package)
Сначала я вычислял суммы, а затем делил их с помощью карты. См. https://juliacomputing.github.io/JuliaDB.jl/latest/api/#Base.map-Tuple{Any,IndexedTables.AbstractIndexedTable}
Неработающая ссылка может быть исправлена!
Создание анонимной функции должно сработать за один проход:
groupby(@NT(sells_factor = x -> sum(x)/100),sells_table, :department; select = :package)
Это работает, но тогда вам нужно создать
pushcol
, чтобы увидеть таблицу с новым столбцом, который вы вычислили ранее.