diff --git a/packages/grafana-data/src/transformations/transformers/reduce.ts b/packages/grafana-data/src/transformations/transformers/reduce.ts index ec229e60a7d..ca06076df40 100644 --- a/packages/grafana-data/src/transformations/transformers/reduce.ts +++ b/packages/grafana-data/src/transformations/transformers/reduce.ts @@ -156,21 +156,17 @@ export function reduceSeriesToRows( } export function getDistinctLabelKeys(frames: DataFrame[]): string[] { - const ordered: string[] = []; const keys = new Set(); for (const frame of frames) { for (const field of frame.fields) { if (field.labels) { for (const k of Object.keys(field.labels)) { - if (!keys.has(k)) { - ordered.push(k); - keys.add(k); - } + keys.add(k); } } } } - return ordered; + return [...keys]; } /**