堆积图,柱子上显示所有系列的和,并千分位显示。

我想实现堆积图每个柱子上的显示全部系列的和,数值保留两位小数并以千分位显示,例如:A类:10000.0111万元,B类:20000.0222万元  显示为 30,000.03万元

FineReport 流萤 发布于 2021-12-6 18:27 (编辑于 2021-12-6 18:28)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
zsh331Lv8专家互助
发布于2021-12-6 18:57

function() { 

    var point = this; 

    var points = this.points; 

    var val = 0; 

    /* points.length - 2  获取柱状图 当前分类下系列点最后一个点 

        -2 是因为下标是以0开始 然后在减去折线图系列数量 

        上图 折线图系列点数量就一个 

    */

    if (point == points[points.length - 2]) {  

        /* points.length - 1  减去折线图系列点的数量 */

        for (var i = 0; i < points.length - 1; i++) {   

            val += points[i].value  

        } 

        return val.toFixed(2).replace(/(-?\d+)(\d{3})/,"$1,$2");; 

     }else{  

     return "";

     }

}

——————————————————————————————

组合图标签自定义分类下的系列和.cpt.zip

image.png

  • 2关注人数
  • 559浏览人数
  • 最后回答于:2021-12-6 18:57
    请选择关闭问题的原因
    确定 取消
    返回顶部