diff --git a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts index a53e3eb2c69..b59567fa8ef 100644 --- a/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts +++ b/superset-frontend/plugins/plugin-chart-ag-grid-table/src/transformProps.ts @@ -416,7 +416,7 @@ const processColumns = memoizeOne(function processColumns( // percent metrics have a default format formatter = getNumberFormatter(numberFormat || PERCENT_3_POINT); } else if (isMetric || (isNumber && (numberFormat || currency))) { - formatter = currency + formatter = currency?.symbol ? new CurrencyFormatter({ d3Format: numberFormat, currency, diff --git a/superset-frontend/plugins/plugin-chart-table/src/transformProps.ts b/superset-frontend/plugins/plugin-chart-table/src/transformProps.ts index d0f02574cfa..93ff433cb86 100644 --- a/superset-frontend/plugins/plugin-chart-table/src/transformProps.ts +++ b/superset-frontend/plugins/plugin-chart-table/src/transformProps.ts @@ -276,7 +276,7 @@ const processColumns = memoizeOne(function processColumns( // percent metrics have a default format formatter = getNumberFormatter(numberFormat || PERCENT_3_POINT); } else if (isMetric || (isNumber && (numberFormat || currency))) { - formatter = currency + formatter = currency?.symbol ? new CurrencyFormatter({ d3Format: numberFormat, currency,