您好可以使用交叉透视表或者指标卡实现求和 可以参考文档 https://www.yuque.com/yida/support/osbbht
实现效果:
在报表的最后一行加上某一列的合计数可以通过以下步骤实现:
第一:找到这个返回数据处理的编辑代码
第二:
在控制态打印出来这个data拿到对应的唯一标识
代码(把对应唯一标识改成自己的)function afterFetch(data, extraInfo) {
console.log(data);
//field_les9h99c 单行文本和 field_les9h99e 数值 都是需要修改的字段
const total = _.sumBy(data, (o) => parseFloat(o['field_les9h99e']));
//添加到表格展示数据末尾
data.push({
"field_les9h99c": <p style={{"color" : "pink"}}>合计1</p>, //名称字段下方添加1个合计名称
"field_les9h99e": total //求和结果添加到价格字段下方
});
return data;
}
有两种技术路线:
都是可以的。
如果报表是Excel电子表格,可以使用SUM函数来自动计算合计数。
例如,如果你想计算A列的合计数,可以在最后一行的A列单元格中输入公式 =SUM(A2:A100),其中A2到A100是你需要合计的范围。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。