在一个
RPA
项目中,有一个需求,需要对导出的营业机构开户表,进行分类汇总处理;已知导出开户表中,一条数据为某一个营业部新开的一个客户;需要把各个营业部的开户数量汇总;这里介绍的是uipath
第三方的程序包balaReva.DataTable.Activities
实现excel
汇总方法;
uipath自带汇总方法看这里UiPath之数据透视表
已导出的营业部开户excel
,截图如下:
![](https://img.haomeiwen.com/i11267446/2031dfa1daccfe7d.png)
具体的实现步骤如下:
1、uipath studio
中添加balaReva.DataTable.Activities
,下载安装程序包,详情见截图:
![](https://img.haomeiwen.com/i11267446/84c727a7db79d026.png)
2、uipath go
中搜索下载balaReva.DataTable.Activities
程序包,下载后把包放在uipath pakages目录下,详情见如下截图:
![](https://img.haomeiwen.com/i11267446/e8cf94d4a25b1726.png)
3、在 Activities
中,找到DataTableExtensions
下的Group By Aggregation
包,拖动到流程中:
![](https://img.haomeiwen.com/i11267446/9d47e7353509f88f.png)
4、接下来配置具体的参数
![](https://img.haomeiwen.com/i11267446/9d53e3925eb9e389.png)
5、对分类汇总后的开户表dataTable
按照 开户数量 进行 倒序 排序
![](https://img.haomeiwen.com/i11267446/ddd087af4d59c998.png)
6、对分类汇总排序后的开户表dataTable
转化成字符串,在控制台输出,当然,本案例只是演示,实际开发中可以把排序后的数据写入到新的excel
中。
![](https://img.haomeiwen.com/i11267446/2cbcd1bd4d7b5d11.png)
7、最终打印结果如下:
![](https://img.haomeiwen.com/i11267446/10846d0f8f8bf8ac.png)
使用
balaReva.DataTable.Activities
程序包,很轻松的实现分类汇总,当然它能做的可不止这些呢,还有其它的功能,如max
、min
、sum
、count
等等,感兴趣的童鞋可以尝试尝试;
![](https://img.haomeiwen.com/i11267446/522513213787678d.png)
网友评论