我想将按字段分组的表的元素相加,然后除以一个常数:例如,我有一个包含部门和销售的表,我想将每个部门的所有销售相加,然后除以 100(例如)。那是代码:
groupby(@NT(sells_factor = sum/100),sells_table,:department; select = :package)
一次性创建一个匿名函数应该对你有用:
groupby(@NT(sells_factor = x -> sum(x)/100),sells_table, :department; select = :package)
我首先计算总和,然后使用 map 将它们除以。见https://juliacomputing.github.io/JuliaDB.jl/latest/api/#Base.map-Tuple{Any,IndexedTables.AbstractIndexedTable}