viewof other_clean = aq.from(other_raw)
.derive({
paid_applies: d => +op.replace(d['Paid Applies'], ',',''),
spend: d => +op.replace(d.Actual, ',','')
})
.derive({
week: aq.escape(d => d3.utcMonday(d.Date))
})
.groupby('week')
.rollup({
paid_applies: d => op.sum(d.paid_applies),
spend: d => op.sum(d.spend)
})
.derive({
cpa: d => d.spend / d.paid_applies
})
.view()