From a0d0cfb5b8ab62eaf245cc1097efec1d3d1cc00a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carl-Gerhard=20Lindesva=CC=88rd?= Date: Wed, 13 Mar 2024 12:38:48 +0100 Subject: [PATCH] fix funnel sql --- apps/dashboard/src/server/api/routers/chart.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/apps/dashboard/src/server/api/routers/chart.ts b/apps/dashboard/src/server/api/routers/chart.ts index b4f0f158..f4da0c29 100644 --- a/apps/dashboard/src/server/api/routers/chart.ts +++ b/apps/dashboard/src/server/api/routers/chart.ts @@ -45,9 +45,9 @@ async function getFunnelData({ projectId, ...payload }: IChartInput) { windowFunnel(6048000000000000,'strict_increase')(toUnixTimestamp(created_at), ${funnels.join(', ')}) AS level FROM events WHERE (project_id = '${projectId}' AND created_at >= '${formatClickhouseDate(startDate)}') AND (created_at <= '${formatClickhouseDate(endDate)}') - GROUP BY session_id;`; + GROUP BY session_id`; - const sql = `SELECT level, count() AS count FROM (${innerSql}) GROUP BY level ORDER BY level DESC;`; + const sql = `SELECT level, count() AS count FROM (${innerSql}) GROUP BY level ORDER BY level DESC`; const [funnelRes, sessionRes] = await Promise.all([ chQuery<{ level: number; count: number }>(sql), @@ -56,8 +56,6 @@ async function getFunnelData({ projectId, ...payload }: IChartInput) { ), ]); - console.log('Funnel SQL: ', sql); - if (funnelRes[0]?.level !== payload.events.length) { funnelRes.unshift({ level: payload.events.length,