mirror of
https://github.com/tencentmusic/supersonic.git
synced 2025-12-10 11:07:06 +00:00
(fix)(supersonic-fe) support needMultiply100 for bar chart to show correct percentage value (#2189)
This commit is contained in:
@@ -94,7 +94,7 @@ const BarChart: React.FC<Props> = ({
|
|||||||
return value === 0
|
return value === 0
|
||||||
? 0
|
? 0
|
||||||
: metricField.dataFormatType === 'percent'
|
: metricField.dataFormatType === 'percent'
|
||||||
? `${formatByDecimalPlaces(value, metricField.dataFormat?.decimalPlaces || 2)}%`
|
? `${formatByDecimalPlaces(metricField.dataFormat?.needMultiply100 ? +value * 100 : value, metricField.dataFormat?.decimalPlaces || 2)}%`
|
||||||
: getFormattedValue(value);
|
: getFormattedValue(value);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
@@ -116,7 +116,7 @@ const BarChart: React.FC<Props> = ({
|
|||||||
: metricField.dataFormatType === 'percent' ||
|
: metricField.dataFormatType === 'percent' ||
|
||||||
metricField.dataFormatType === 'decimal'
|
metricField.dataFormatType === 'decimal'
|
||||||
? `${formatByDecimalPlaces(
|
? `${formatByDecimalPlaces(
|
||||||
item.value,
|
metricField.dataFormat?.needMultiply100 ? +item.value * 100 : item.value,
|
||||||
metricField.dataFormat?.decimalPlaces || 2
|
metricField.dataFormat?.decimalPlaces || 2
|
||||||
)}${metricField.dataFormatType === 'percent' ? '%' : ''}`
|
)}${metricField.dataFormatType === 'percent' ? '%' : ''}`
|
||||||
: getFormattedValue(item.value)
|
: getFormattedValue(item.value)
|
||||||
@@ -151,7 +151,7 @@ const BarChart: React.FC<Props> = ({
|
|||||||
return value === 0
|
return value === 0
|
||||||
? 0
|
? 0
|
||||||
: metricField.dataFormatType === 'percent'
|
: metricField.dataFormatType === 'percent'
|
||||||
? `${formatByDecimalPlaces(value, metricField.dataFormat?.decimalPlaces || 2)}%`
|
? `${formatByDecimalPlaces(metricField.dataFormat?.needMultiply100 ? +value * 100 : value, metricField.dataFormat?.decimalPlaces || 2)}%`
|
||||||
: getFormattedValue(value);
|
: getFormattedValue(value);
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user