data = splitgraph`SELECT COALESCE(
CASE
WHEN biome = ANY('{"CHACO HUMEDO", "CHACO SECO"}') THEN 'CHACO'
WHEN biome = 'AMAZONIA' THEN 'AMAZON'
WHEN biome = 'MATA ATLANTICA' THEN 'ATLANTIC FOREST'
WHEN biome = ANY('{"DELTA E ISLAS DEL PARANA", "ESPINAL", "ESTEROS DEL IBERA", "MONTE DE SIERRAS Y BOLSONES", "MONTE DE LLANURAS Y MESETAS", "YUNGAS"}') THEN 'OTHER'
WHEN biome = 'CAATINGA' THEN 'CERRADO'
ELSE biome END, country_of_production
) AS source, exporter_group, SUM(volume) AS value
FROM "trase/supply-chains"."supply-chains"
WHERE country_of_production = ANY('{${countries}}')
AND commodity = '${commodity.toUpperCase()}'
AND year = ${year}
AND economic_bloc = 'EUROPEAN UNION'
GROUP BY source, exporter_group`.then(res =>
res.map(d => ({
source:
d.source === "COTE D'IVOIRE" ? "Cote d'Ivoire" : titleCase(d.source),
exporter_group: titleCase(d.exporter_group),
value: +d.value
}))
)