viewof clean_daily = clean_base_performance
.derive({
month_date: aq.escape( d => d3.utcMonth(d.date) )
})
.groupby('date', 'title')
.rollup({
spend: d => op.sum(d.spend),
clicks: d => op.sum(d.clicks),
leads: d => op.sum(d.leads),
bgc: d => op.sum(d.bgc),
activations: d => op.sum(d.activations)
})
.derive({
cpl: d => d.spend / d.leads,
cpbgc: d => d.spend / d.bgc,
cpA: d => d.spend / d.activations,
CtoL: d => d.leads / d.clicks,
LtoBGC: d => d.bgc / d.leads,
BGCtoA: d => d.activations / d.bgc
})
.orderby('date', 'title')
.derive({company: d => 'Lyft'})
.view()