롤업 요약 필드 구현
학습 목표
이 유닛을 완료하면 다음을 수행할 수 있습니다.
- 롤업 요약 필드에 대해 설명할 수 있습니다.
- 롤업 요약 필드를 만들 수 있습니다.
- 롤업 요약 필드에 필드 레벨 보안을 적용할 수 있습니다.
롤업 요약 필드 소개
수식 필드는 단일 레코드 내 필드를 사용하여 값을 계산하는 반면 롤업 요약 필드는 관련 목록에 있는 집합과 같은 관련 레코드 집합에서 값을 계산합니다. 세부 레코드의 레코드 값을 기반으로 마스터 레코드 값을 자동으로 표시하는 롤업 요약 필드를 생성할 수 있습니다. 이러한 세부 사항 레코드는 마스터-세부 사항 관계를 통해 마스터와 직접 관련되어야 합니다.
롤업 요약 필드를 사용하여 다양한 유형의 계산을 수행할 수 있습니다. 마스터 레코드와 관련된 세부 레코드의 수를 계산하거나 세부 레코드에서 필드의 합계, 최솟값 또는 최댓값을 계산할 수 있습니다. 예를 들어 다음이 필요할 수 있습니다.
- 관련된 모든 보류 중인 기회의 합계를 계산하는 사용자 정의 계정 필드
- 지정한 설명이 포함된 제품 단가를 합산하는 사용자 정의 주문 필드
롤업 요약 필드 정의
롤업 요약 필드는 마스터-세부 사항 관계를 기반으로 하므로 롤업 요약 필드를 만들기 전에 개체 관계를 검토하는 것이 유용합니다.
마스터-세부 사항 관계
마스터-세부 사항 관계는 개체를 밀접하게 연결하여 마스터 레코드가 세부 사항 및 하위 세부 사항 레코드의 특정 동작을 제어하도록 합니다.
마스터-세부 사항 관계의 마스터 측에 있는 개체에 대한 롤업 요약 필드를 정의합니다. 예를 들어 계정 개체에 롤업 요약 필드를 만들어 관련 기회를 요약할 수 있습니다.
사용할 수 있는 요약 필드에는 몇 가지 유형이 있습니다.
Type(유형) |
Description(설명) |
---|---|
COUNT |
관련 레코드의 합계입니다. |
SUM |
Field to Aggregate(집계할 필드) 옵션에서 선택하는 필드 값의 총합입니다. 숫자, 통화 및 백분율 필드만 사용할 수 있습니다. |
MIN |
직접적으로 관련된 모든 레코드에 대해 Field to Aggregate(집계할 필드) 옵션에서 선택하는 필드의 최솟값을 표시합니다. 숫자, 통화, 백분율, 날짜 및 날짜/시간 필드만 사용할 수 있습니다. |
MAX |
직접적으로 관련된 모든 레코드에 대해 Field to Aggregate(집계할 필드) 옵션에서 선택하는 필드의 최댓값을 표시합니다. 숫자, 통화, 백분율, 날짜 및 날짜/시간 필드만 사용할 수 있습니다. |
요약 필드 만들기
- Setup(설정)에서 Object Manager(개체 관리자)를 열고 Account(계정)를 클릭합니다.
- 왼쪽 사이드바에서 Fields & Relationships(필드 및 관계)를 클릭합니다.
-
New(새로 만들기)를 클릭합니다.
-
Roll-Up Summary(롤업 요약) 필드 유형을 선택하고 Next(다음)를 클릭합니다.
- Field(필드) 레이블에
Sum of Opportunities
(기회 합계)를 입력하고 Next(다음)를 클릭합니다.
- 요약된 개체는 요약할 세부 개체입니다. Opportunities(기회)를 선택합니다.
-
SUM(합계)을 Roll-up(롤업) 유형으로 설정하고 Amount(금액)를 Field to Aggregate(집계할 필드)로 선택합니다. Field to Aggregate(집계할 필드)에서 Amount(금액)가 보이지 않는 경우, Currency Setup(통화 설정)에서 Advanced Currency Management(고급 통화 관리)를 비활성화합니다.
-
Next(다음), Next(다음), Save(저장)를 차례로 클릭합니다.
롤업 요약 필드의 예
다음은 마스터 레코드로 롤업되는 세부 사항 데이터의 더 많은 예제입니다.
기회가 처음 생성된 날짜
Accounts(계정) 개체에 Roll-up(롤업) 필드가 생성되었습니다. Opportunities(기회) 개체의 모든 Created Date(생성 날짜) 필드 MIN(최솟값)은 계정과 관련된 기회가 생성된 가장 빠른 날짜를 표시합니다.
기회와 관련된 모든 제품의 총 가격
Opportunities(기회) 개체에 Roll-up(롤업) 필드가 생성되었습니다. 총 가격은 Opportunity Product(기회 제품) 개체에 요약되어 기회와 관련된 모든 제품의 총계를 찾습니다.
기회의 최소 정가
Opportunities(기회) 개체에 Roll-up(롤업) 필드가 생성되었습니다. 정가는 Opportunity Product(기회 제품) 개체에 요약되어 기회와 관련된 최소 정가가 있는 제품을 찾습니다.
추가 정보
첫 번째 롤업 요약 필드를 만든 것을 축하드립니다! 롤업 요약 필드에서 계산할 수 있는 필드 유형은 계산 유형에 따라 달라집니다. 다음의 예를 확인해 보세요.
- SUM을 롤업 유형으로 선택하면 숫자, 통화 및 백분율 필드를 사용할 수 있습니다.
- MIN 또는 MAX를 롤업 유형으로 선택하면 숫자, 통화, 백분율, 날짜 및 날짜/시간 필드를 사용할 수 있습니다.
롤업 요약 필드에서 롤업 요약 필드에 대해 자세히 알아보세요.
리소스
- Salesforce 도움말: 롤업 요약 필드
- Salesforce 도움말: 관계에 대한 고려 사항
- Salesforce 도움말: 필터 연산자 참조
- Salesforce 도움말: 개체 관계