loading
본문 바로가기
RPA

[UIPATH] 데이터테이블 특정 열 기준으로 그룹화

by 원쿤짱쿤 2025. 5. 8.
반응형

데이터테이블 특정 열 기준으로 그룹화 로직


1. 구룹화된 자료를 저장할 테이블 생성 : Build data table

 

2. 데이터 테이블 가져오기 :  ExcelAplicationScop

 

3. 테이블 그룹화하여 열거형으로 출력 : Invoke Code

 

4. 반복해서 테이블에 입력하기 : For Each, Add Data Row

 

Invoke Code 


Invoke Code를 사용하여 데이터테이블의 특정 열 기준으로 그룹화를 진행한다.

 

코드편집

Dim out_collection1 = From row In in_dt
                      Group By 매입 = row.Item("매입")
                      Into myGroup = Group
                      Select {
						  매입,
                          Convert.ToString(myGroup.Sum(Function(x) Convert.ToDouble(x.Item("거래금액").ToString()))),
                          Convert.ToString(myGroup.Sum(Function(x) Convert.ToDouble(x.Item("수수료").ToString()))),
                          Convert.ToString(myGroup.Sum(Function(x) Convert.ToDouble(x.Item("입금예정액").ToString()))),
						  String.Join(", ", myGroup.Select(Function(x) DateTime.Parse(x.Item("거래일자").ToString()).ToString("yyyy-MM-dd")).Distinct())
                      }

out_collection = out_collection1

 

 

인수편집

IN : dailyCardDeposit -> in_dt

OUT : depositListComputed -> out_collection