diff --git a/.changeset/violet-bats-invent.md b/.changeset/violet-bats-invent.md new file mode 100644 index 0000000000..158b93cee0 --- /dev/null +++ b/.changeset/violet-bats-invent.md @@ -0,0 +1,5 @@ +--- +"@hyperdx/app": patch +--- + +fix: format numbers on dashboards only for the queried column, not groupBy columns diff --git a/packages/app/src/components/DBTableChart.tsx b/packages/app/src/components/DBTableChart.tsx index 5bdf89b44b..0773d4aaf1 100644 --- a/packages/app/src/components/DBTableChart.tsx +++ b/packages/app/src/components/DBTableChart.tsx @@ -50,10 +50,14 @@ export default function DBTableChart({ return []; } + let groupByKeys: string[] = []; + if (queriedConfig.groupBy && typeof queriedConfig.groupBy === 'string') { + groupByKeys = queriedConfig.groupBy.split(',').map(v => v.trim()); + } return Object.keys(rows?.[0]).map(key => ({ dataKey: key, displayName: key, - numberFormat: config.numberFormat, + numberFormat: groupByKeys.includes(key) ? undefined : config.numberFormat, })); }, [config.numberFormat, data]);