(window.expressions_bundle_jsonpfunction=window.expressions_bundle_jsonpfunction||[]).push([[2],{94:function(n,u,o){"use strict";o.r(u),o.d(u,"cumulativeSumFn",(function(){return s}));var t=o(22);const s=(n,{by:u,inputColumnId:o,outputColumnId:s,outputColumnName:r})=>{const e=Object(t.a)(n,s,o,r);if(!e)return n;const c={};return{...n,columns:e,rows:n.rows.map((n=>{var r;const e={...n},i=Object(t.b)(n,u),l=null!==(r=c[i])&&void 0!==r?r:0,m=e[o];return null!=m?(e[s]=Number(m)+l,c[i]=e[s]):e[s]=l,e}))}}}}]);