在FineReport 11中,如果你希望在折线图的数据标签中显示某个特定指标(例如“合格率”)的具体数值,并且该数值是以百分比形式展示的,你可以通过修改JavaScript函数来实现。
原图
修改内容 ,输入JavaScript函数
在“表达式”输入框中,输入你的JavaScript函数。假设你想只显示“合格率”这个指标的具体数值,并且以百分比形式展示,可以使用以下函数:
function() {
if (this.series.name === '合格率') {
// 将数值转换为百分比格式
return (this.value * 100).toFixed(2) + '%';
}
return ''; // 如果不是目标系列,则返回空字符串
}
- 这个函数会检查当前数据点所属的系列名称,只有当系列名称是“合格率”时才会返回该数据点的值,并将其转换为百分比格式(保留两位小数),否则返回空字符串。