|
JS板块,自然是JSA代码
- function 客户统计(){
- const arr=Sheets.Item("今年").Range("a1").CurrentRegion.Value2;
- const [sy,by]=["c2","g2"].map(x=>Sheets.Item("数据提取").Range(x).Value2)
- const wf=WorksheetFunction, dic={};
- Sheets.Item("数据提取").Activate();
- [[sy,"b5"],[by,"f5"]].forEach(([a,b])=>{
- let obj=arr.slice(2).reduce((obj,x)=>{
- let month=wf.Text(x[1],"m月份");
- if (month!=a) return obj;
- let temp=obj[x[0]]=obj[x[0]] || [x[0],0,0];
- temp[1]++, temp[2]+=(x[7] || 0);
- dic[x[0]]=[x[0],month];
- return obj;
- },{});
- let res=Object.values(obj);
- Range(b).Resize(res.length, res[0].length).Value2=res;
- });
- const kh=Object.values(dic).filter(x=>x[1]==sy); //提取流失客户
- Range("j5").Resize(kh.length,kh[0].length-1).Value2=kh;
- }
复制代码 |
评分
-
1
查看全部评分
-
|