From 0639ccbdff1f4cc65d4b25004cf0887abc76ff5c Mon Sep 17 00:00:00 2001 From: Victor Marin <36818606+mdvictor@users.noreply.github.com> Date: Thu, 7 Apr 2022 09:56:23 +0300 Subject: [PATCH] Histogram Panel: Take decimal into consideration (#47330) --- .../src/transformations/transformers/histogram.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/grafana-data/src/transformations/transformers/histogram.ts b/packages/grafana-data/src/transformations/transformers/histogram.ts index eef3698c90e..a48f00c1861 100644 --- a/packages/grafana-data/src/transformations/transformers/histogram.ts +++ b/packages/grafana-data/src/transformations/transformers/histogram.ts @@ -159,7 +159,9 @@ export function buildHistogram(frames: DataFrame[], options?: HistogramTransform for (const frame of frames) { for (const field of frame.fields) { if (field.type === FieldType.number) { - allValues = allValues.concat(field.values.toArray()); + allValues = allValues.concat( + field.values.toArray().map((val: number) => Number(val.toFixed(field.config.decimals ?? 0))) + ); } } } @@ -217,7 +219,7 @@ export function buildHistogram(frames: DataFrame[], options?: HistogramTransform unit: undefined, }, }); - if (!config && field.config.unit) { + if (!config && Object.keys(field.config).length) { config = field.config; } }