Merge pull request #11921 from dataease/pr@dev-v2@chart-funnel-style

style(图表-漏斗图): 遇到空值时,计算结果显示横杠 -
This commit is contained in:
jianneng-fit2cloud 2024-09-02 18:45:58 +08:00 committed by GitHub
commit 5f811b9e9a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -149,11 +149,14 @@ export class Funnel extends G2PlotChartView<FunnelOptions, G2Funnel> {
fontSize: l.fontSize
},
formatter: datum => {
if (!datum['$$conversion$$'][0]) {
return `${conversionTagAtt.text ?? ''} -`
}
const rate = (
(datum['$$conversion$$'][1] / datum['$$conversion$$'][0]) *
100
).toFixed(conversionTagAtt.precision)
return `${conversionTagAtt.text ?? ''}${rate}%`
return `${conversionTagAtt.text ?? ''} ${rate}%`
}
}
}