I was trying to create a functional equivalent via:
q)buildQuery["update rnk:(rnk1+rnk2+rnk3+rnk4)%4 from t"]
"![t;();0b;(enlist`rnk)!enlist (%;(+;`rnk1;(+;`rnk2;(+;`rnk3;`rnk4)));4)]"
Consider the nested functional expression above:
(+;`rnk1;(+;`rnk2;(+;`rnk3;`rnk4)))
How can I generate it procedurally given the list below
`rnk1`rnk2`rnk3`rnk4
avg?