diff --git a/src/hooks/useExpressionsProcessor.ts b/src/hooks/useExpressionsProcessor.ts index bffd086d..18cd98e8 100644 --- a/src/hooks/useExpressionsProcessor.ts +++ b/src/hooks/useExpressionsProcessor.ts @@ -129,10 +129,12 @@ export async function useDashboardQueryProcessor(configList: Indexable[]) { item.metric && item.metric.labels.map((d: { key: string; value: string }) => `${d.key}=${d.value}`).join(","); const values = item.values.map((d: { value: unknown }) => d.value) || []; - if (label) { - label = `${c.label || name}, ${label}`; - } else { - label = c.label || name; + if (results.length === 1) { + if (label) { + label = `${c.label || name}, ${label}`; + } else { + label = c.label || name; + } } source[label] = values; }