Skip to main content

데이터 집계

한눈에 보기

데이터 집계 노드는 다건 레코드에 대해 SUM, AVG, COUNT, MIN, MAX 등의 집계 함수를 실행합니다. 일일 생산 합계, 월간 불량률 평균, 재고 총액 계산 등에 활용합니다.

소개

제조업 KPI의 대부분은 집계 연산으로 산출됩니다:

  • 일일 생산량: SUM(라인별 생산수량)
  • 월간 평균 불량률: AVG(일별 불량률)
  • 재고 금액: SUM(품목별 재고수량 x 단가)
  • 최대 리드타임: MAX(작업별 리드타임)
  • 미완료 작업 수: COUNT(상태 == '진행중')

이렇게 보입니다

설정 화면

데이터 집계 설정

데이터 집계 노드 설정
데이터 소스
생산실적
생산일 == TODAY()
집계 연산
1. 일일생산합계 = SUM({생산수량})
2. 일일불량합계 = SUM({불량수량})
3. 라인수 = COUNT(*)
4. 최대생산량 = MAX({생산수량})
그룹화 (선택)
생산라인

집계 결과

데이터 집계 결과

그룹화를 적용한 집계 결과 예시:

생산라인일일생산합계일일불량합계라인수최대생산량
A라인1,200153500
B라인98082520
C라인1,450224400
전체3,630459520

사용 가능한 집계 함수

함수설명예시
SUM()합계SUM({생산수량})
AVG()평균AVG({불량률})
COUNT()건수COUNT(*)
MIN()최소값MIN({단가})
MAX()최대값MAX({리드타임})
DISTINCT_COUNT()고유값 수DISTINCT_COUNT({품목코드})

설정 방법

  1. 캔버스에서 데이터 집계 노드를 배치합니다.
  2. 데이터 소스를 선택합니다.
  3. 필터 조건으로 집계 대상 범위를 설정합니다.
  4. 집계 연산을 추가합니다 — 결과 변수명과 함수를 지정합니다.
  5. 필요 시 그룹화 기준을 설정합니다.
  6. 집계 결과는 후속 노드에서 변수로 참조 가능합니다.
그룹화 (Group By)

그룹화를 설정하면 결과가 그룹별 배열로 반환됩니다. 그룹화 없이 설정하면 전체 데이터에 대한 단일 집계 값이 반환됩니다.

실무 예시: 월간 생산 실적 보고서 데이터 집계

시나리오: 매월 1일 자동으로 전월 생산 실적을 집계하여 보고서 생성

○ 타이머: 매월 1일 08:00
데이터 집계: 전월 생산 실적
필터: 생산일 >= 전월1일 AND 생산일 <= 전월말일
그룹: 제품군
집계: SUM(생산수량), SUM(불량수량), AVG(OEE)
수식 계산: 불량률, 달성률 산출
보고서 PDF 생성 (문서 생성 노드)
이메일 발송: 경영진에게 보고서 전송
◎ 종료

다음 단계