Update transformProps.ts
diff --git a/superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/transformProps.ts b/superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/transformProps.ts
index b939b56..cc35d70 100644
--- a/superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/transformProps.ts
+++ b/superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/transformProps.ts
@@ -396,18 +396,19 @@
const seriesName = inverted[entryName] || entryName;
const colorScaleKey = getOriginalSeries(seriesName, array);
- let displayName = entryName;
-
- if (show_query_identifiers) {
- displayName = `${entryName} (Query A)`;
- }
+ let displayName: string;
if (groupby.length > 0) {
- if (show_query_identifiers) {
- displayName = `${MetricDisplayNameA} (Query A), ${entryName}`;
- } else {
- displayName = `${MetricDisplayNameA}, ${entryName}`;
- }
+ // When we have groupby, format as "metric, dimension"
+ const metricPart = show_query_identifiers
+ ? `${MetricDisplayNameA} (Query A)`
+ : MetricDisplayNameA;
+ displayName = `${metricPart}, ${entryName}`;
+ } else {
+ // When no groupby, format as just the entry name with optional query identifier
+ displayName = show_query_identifiers
+ ? `${entryName} (Query A)`
+ : entryName;
}
const seriesFormatter = getFormatter(
@@ -462,18 +463,19 @@
const seriesName = `${seriesEntry} (1)`;
const colorScaleKey = getOriginalSeries(seriesEntry, array);
- let displayName = entryName;
-
- if (show_query_identifiers) {
- displayName = `${entryName} (Query B)`;
- }
+ let displayName: string;
if (groupbyB.length > 0) {
- if (show_query_identifiers) {
- displayName = `${MetricDisplayNameB} (Query B), ${entryName}`;
- } else {
- displayName = `${MetricDisplayNameB}, ${entryName}`;
- }
+ // When we have groupby, format as "metric, dimension"
+ const metricPart = show_query_identifiers
+ ? `${MetricDisplayNameB} (Query B)`
+ : MetricDisplayNameB;
+ displayName = `${metricPart}, ${entryName}`;
+ } else {
+ // When no groupby, format as just the entry name with optional query identifier
+ displayName = show_query_identifiers
+ ? `${entryName} (Query B)`
+ : entryName;
}
const seriesFormatter = getFormatter(