viewof clean = aq.from(raw_data)
.filter(d => d.spend > 0)
.derive({
campaign_category: aq.escape (d => target_list.includes(d.title) == true ? d.title : 'other_region' )
})
.filter(d => d.campaign_category == 'other_region')
.filter(d => d.master_publisher_aggregated == 'Appcast Exchange')
.filter(d => d.title != 'All Other')
.filter(d => d.title != 'Min Bid')
.filter(aq.escape(d => active_campaigns.includes(d.title) == true))
.view()