viewof clean_base_campaigns_tab = aq.from(raw_campaigns)
.derive({
'Active Jobs': d => +op.replace(d['Active Jobs'], ',',''),
Exported: d => +op.replace(d.Exported, ',',''),
'Spend Goal': d => +op.replace(d['Spend Goal'], ',',''),
Actual: d => +op.replace(d.Actual, ',',''),
})
.derive({
business_line: d => op.includes(op.lower(d.Campaign), 'allied') == true ? 'Allied' :
op.includes(op.lower(d.Campaign), 'school') == true ? 'schools/education' :
op.includes(op.lower(d.Campaign), 'therapy/rehab') == true ? 'therapy/rehab' :
op.includes(op.lower(d.Campaign), 'per diem') == true ? 'per diem' :
op.includes(op.lower(d.Campaign), 'rn') == true ? 'RN' :
op.includes(op.lower(d.Campaign), 'interim') == true ? 'Interim Leadership' :
'Other'
})
.orderby(aq.desc('Campaign'))
.view()