From 9a4534a17c29060e5050da8484eff169de4f4ee3 Mon Sep 17 00:00:00 2001 From: Oscar Kilhed Date: Mon, 29 Jan 2024 10:22:17 +0100 Subject: [PATCH] Transformations: Use the display name of the original y field for the predicted field of the regression analysis transformation. (#81332) Fix name of regression transformation field --- public/app/features/transformers/regression/regression.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/public/app/features/transformers/regression/regression.ts b/public/app/features/transformers/regression/regression.ts index 48799666750..80e70367284 100644 --- a/public/app/features/transformers/regression/regression.ts +++ b/public/app/features/transformers/regression/regression.ts @@ -9,6 +9,7 @@ import { FieldType, SynchronousDataTransformerInfo, fieldMatchers, + getFieldDisplayName, } from '@grafana/data'; export enum ModelType { @@ -42,6 +43,7 @@ export const RegressionTransformer: SynchronousDataTransformerInfo matchesY(f, frame, frames)); if (fy) { @@ -49,6 +51,7 @@ export const RegressionTransformer: SynchronousDataTransformerInfo matchesX(f, frame, frames)); if (fx) { xField = fx; + predictFromFrame = frame; break; } else { throw 'X and Y fields must be part of the same frame'; @@ -108,7 +111,7 @@ export const RegressionTransformer: SynchronousDataTransformerInfo result.predict(x - normalizationSubtrahend)), config: {},