const noteCounts = await api.runOnBackend(() => { return api.sql.getRows(` SELECT type, isDeleted, SUM(CASE WHEN isDeleted=0 THEN 1 ELSE 0 END) AS countNotDeleted, SUM(CASE WHEN isDeleted=1 THEN 1 ELSE 0 END) AS countDeleted FROM notes GROUP BY type ORDER BY countNotDeleted DESC`); }); renderPieChart(noteCounts.map(nc => { return { name: nc.type, count: nc.countNotDeleted }; })); renderTable(noteCounts);