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










网友评论