{
  safe: (val) => (val != null ? '' + val : ''),
  micros_to_currency: (m) => (m != null ? (m / 1000000).toFixed(2) : '0.00'),
  calc_roas: (value, cost_micros) => (cost_micros > 0 ? (value / (cost_micros / 1000000)).toFixed(2) : 'N/A'),
  build_date_filter: (start, end, range) => (start != null && start != '' && end != null && end != '' ? "segments.date BETWEEN '" + start + "' AND '" + end + "'" : 'segments.date DURING ' + (range != null && range != '' ? range : 'LAST_30_DAYS')),
  format_campaign: (c) => (c.name != null ? c.name : 'Campaign') + ' [' + (c.status != null ? c.status : '?') + ']'
}
