From 4d66d400a949976bedde82ad3f531377b3118f46 Mon Sep 17 00:00:00 2001 From: Brian Cao Date: Sun, 5 May 2024 22:28:18 -0700 Subject: [PATCH] Fix percentages. --- src/app/(main)/reports/goals/GoalsChart.tsx | 7 +++++-- src/queries/analytics/reports/getGoals.ts | 4 ++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/app/(main)/reports/goals/GoalsChart.tsx b/src/app/(main)/reports/goals/GoalsChart.tsx index 7cebbe21..f20c4f9b 100644 --- a/src/app/(main)/reports/goals/GoalsChart.tsx +++ b/src/app/(main)/reports/goals/GoalsChart.tsx @@ -33,10 +33,13 @@ export function GoalsChart({ className }: { className?: string; isLoading?: bool {formatLongNumber(goal)} {formatMessage(labels.goal)} -
{(result / goal).toFixed(2)}%
+
{((result / goal) * 100).toFixed(2)}%
-
+
goal ? 100 : (result / goal) * 100}%` }} + >
diff --git a/src/queries/analytics/reports/getGoals.ts b/src/queries/analytics/reports/getGoals.ts index f275d604..d26998d0 100644 --- a/src/queries/analytics/reports/getGoals.ts +++ b/src/queries/analytics/reports/getGoals.ts @@ -196,7 +196,7 @@ async function clickhouseQuery( const results = a[0]; return Object.keys(results).map((key, i) => { - return { ...urls[i], result: results[key] }; + return { ...urls[i], goal: Number(urls[i].goal), result: Number(results[key]) }; }); }) : []; @@ -216,7 +216,7 @@ async function clickhouseQuery( const results = a[0]; return Object.keys(results).map((key, i) => { - return { ...events[i], result: results[key] }; + return { ...events[i], goal: Number(events[i].goal), result: Number(results[key]) }; }); }) : [];