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;