自定义汇总标签还想显示分类

4.rar

自定义标签为系列和- FineReport帮助文档 - 全面的报表使用教程和学习资料 (fanruan.com)

image.png

这个地方,把分类的隐藏了。。我想显示每一个分类。。同时最上面显示汇总。。。我用它的文件和代码修改后。发现只能做到要么汇总,要么分类的。而做不到汇总与分类一起展示。。。

这就有点尴尬了。。知道汇总,却又不能直观的知道每一个系列的数据,而知道每一个系列的数据。却又不能直观的知道汇总的数据

image.png

FineReport CD20160914 发布于 2022-3-29 16:34 (编辑于 2022-3-29 17:11)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
清风aLv6初级互助
发布于2022-3-29 16:39(编辑于 2022-3-29 17:10)

29171029.png是要展示系列的值   和系列的总值?

  • CD20160914 CD20160914(提问者) 是的。。明细与汇总的值都要在标签中显示出来。。。
    2022-03-29 16:43 
  • 清风a 清风a 回复 CD20160914(提问者) function(){ var point = this; var series = this.series; var points = this.points;/*获取当前分类下所有点*/ var validPoints = points.filter(function(p) { return p.series.visible && p.visible && !p.isNull;/*获取当前分类下的有效点*/ }); var len = points.length; var vlen = validPoints.length; if (point == validPoints[vlen - 1]) { var value = 0; for (var i = -1; ++i < len;) { if (points[i].series.visible) { value += points[i].getTargetValue();/*获取点的值*/ } } return value +\"\\n\"+this.value;/*返回相加后的值*/ } else { return this.value;/*返回各个系列的值*/ } }
    2022-03-29 17:03 
  • 清风a 清风a 回复 CD20160914(提问者) 这样,记得把那个使用HTML解析文本内容也勾上
    2022-03-29 17:04 
  • CD20160914 CD20160914(提问者) 回复 清风a 能把这个汇总放在最上面吗。。这样预览出来汇总好怪。。。看上面截图
    2022-03-29 17:07 
  • 清风a 清风a 回复 CD20160914(提问者) 你自己设置一下布局就可以了,自动,或者放在外侧
    2022-03-29 17:09 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-3-29 16:45(编辑于 2022-3-29 16:48)

可以的啊,改成下满的语句,记得用html显示,不然不会换行

function sumLabel(){  const point = this;  const points = point.points;  const validPoints = points.filter( (point) => point.isVisible() );  if(point == validPoints[validPoints.length - 2]) //把汇总值显示在第2个系列  {    let value = 0;    for(let i = 0; i < validPoints.length-1; i++) //求和的值包含的系列为从下往上数前2个系列    {      value += validPoints[i].value;    }    return value +"\n"+this.value;  } else {    return this.value;  }}

效果

image.png

  • CD20160914 CD20160914(提问者) 上面上传了一个内置数据。。。看一下不行呢。。
    2022-03-29 16:59 
  • 3关注人数
  • 907浏览人数
  • 最后回答于:2022-3-29 17:11
    请选择关闭问题的原因
    确定 取消
    返回顶部