diff --git a/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx b/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx index ca05cbb3bc3..b701e2a3566 100644 --- a/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx +++ b/superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx @@ -629,7 +629,11 @@ export default function TableChart( const startPosition = value[0]; const colSpan = value.length; // Retrieve the originalLabel from the first column in this group - const originalLabel = columnsMeta[value[0]]?.originalLabel || key; + const firstColumnInGroup = filteredColumnsMeta[startPosition]; + const originalLabel = firstColumnInGroup + ? columnsMeta.find(col => col.key === firstColumnInGroup.key) + ?.originalLabel || key + : key; // Add placeholder for columns before this header for (let i = currentColumnIndex; i < startPosition; i += 1) {