From 5d105020f858b97e7361762b95ddd8be8ff2aa95 Mon Sep 17 00:00:00 2001 From: Martin Pilat Date: Wed, 25 Sep 2024 13:37:47 +0200 Subject: [PATCH] fix: add aggregatedCount to stackedArea value calc --- .../chart-presets/xy-chart/xy-chart.component.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/dashboards/src/lib/components/timeseries-widget/chart-presets/xy-chart/xy-chart.component.ts b/packages/dashboards/src/lib/components/timeseries-widget/chart-presets/xy-chart/xy-chart.component.ts index b647be3d5..6a9d61a68 100644 --- a/packages/dashboards/src/lib/components/timeseries-widget/chart-presets/xy-chart/xy-chart.component.ts +++ b/packages/dashboards/src/lib/components/timeseries-widget/chart-presets/xy-chart/xy-chart.component.ts @@ -479,8 +479,11 @@ export abstract class XYChartComponent ) { const submetricsCount = this.chartAssist.legendSeriesSet.length; const strVal = `${val ?? 0}`; + const aggregatedCount = legendSeries.aggregatedCount || 1; + const adjustedValue = + (parseFloat(strVal ?? "0") * submetricsCount) / aggregatedCount; - return `${parseFloat(strVal ?? "0") * submetricsCount} %`; + return `${+adjustedValue.toFixed(2)} %`; } return val;