来自:钉钉宜搭 2022-12-05 838
效果如下,合计
function afterFetch(data, extraInfo) { /** * 打印出表格展示的数据,它的结构是数组内包含N个对象 * 一定要在浏览器中按F12,点击控制台,点击报表预览,控制台会打印出表格展示的数据 * 格式如下[{'名称字段':'名称'},{'价格字段':'价格'}] * 查看完成可以在 console.log(data);前面加上双斜杠//注释掉,不让这段代码执行 */ console.log(data); return data; }
控制台会打印出表格展示的数据,获取到字段信息.
根据步骤2获取到的字段信息,按注释修改(field_lb92v43a和field_lb92v438字段)为你获取的字段信息
根据步骤2获取到的字段信息,
按注释修改(field_lb92v43a和field_lb92v438字段)为你获取的字段信息
function afterFetch(data, extraInfo) { //field_lb92v43a和field_lb92v438都是需要修改的字段 //把字段的属性转浮点数,对这个属性进行求和(这里就是把价格求和) const total = _.sumBy(data, (o) => parseFloat(o['field_lb92v43a'])); //添加到表格展示数据末尾 data.push({ "field_lb92v438": "合计", //名称字段下方添加1个合计名称 "field_lb92v43a": total //求和结果添加到价格字段下方 }); return data; }
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。