Skip to main content

수식 필드 만들기

참고

참고

한국어로 학습하시겠어요? Trailhead playground에서 한국어로 실습 과제를 시작하고, 괄호 안에 제공된 번역을 사용해 탐색해 보세요. 영어 데이터를 기반으로 실습 과제 검증이 이루어지므로 영문으로 표시된 값만 복사해 붙여 넣습니다. 한국어 조직에서 실습 과제를 통과하지 못한 경우, (1) 로캘을 미국을 바꾸고 (2) 여기에 제시된 지침에 따라 언어를 영어로 바꾼 후 (3) "Check Challenge(과제 확인)" 버튼을 눌러 다시 진행해 보세요.

원하는 언어로 Trailhead 사용하기 뱃지를 확인해 현지화된 Trailhead 경험을 활용하는 방법에 대해 자세히 알아보세요.

Trail Together와 함께 알아보기

이 단계를 전문가와 함께 진행하고 싶으신가요? Trail Together 시리즈의 일부인 이 비디오를 시청하세요.

(이 영상은 27분 18초부터 시작합니다. 단계 시작 부분으로 되돌려 다시 시청하려는 경우 참고하세요.)

참고

접근성

해당 유닛에서는 스크린 리더 사용자를 위한 몇 가지 추가 지침이 필요합니다. 이 유닛의 자세한 스크린 리더 버전에 접근하려면 아래 링크를 클릭하세요.

Trailhead 스크린 리더 지침 열기

개요

영업 부사장인 Allison Wheeler(앨리슨 휠러)가 기회에 대한 추가 정보를 수집할 수 있게 도와달라고 요청했습니다. 우선 앨리슨은 영업 및 임원 사용자들이 성공한 기회에 대해 계산된 커미션을 확인할 수 있기를 원합니다. 그녀는 기회에 계정의 구역 및 존이 모두가 볼 수 있게 표시되기를 원하기도 합니다. 그리고 파이프라인의 정확성을 높이기 위해 할인이 기회에 적용되었을 경우 할인 금액이 항상 표시되기를 원합니다.

이런 요청을 처리하려면 사용자 정의 수식 필드를 만듭니다. 그러면 다른 필드를 참조하는 계산을 정의하여 특정 비즈니스 요구 사항에 해당하는 새 숫자, 텍스트, 날짜 또는 확인란 값을 표시할 수 있습니다. 시작해 보겠습니다.

커미션 계산

기회가 성공으로 마감될 때마다 10퍼센트 커미션을 계산하는 사용자 정의 수식 필드를 Opportunity(기회) 개체에 만듭니다.

  1. Setup(설정)에서 Object Manager(개체 관리자)를 클릭한 후 Opportunity(기회)를 선택합니다.
  2. Fields & Relationships(필드 및 관계)를 선택한 다음 New(새로 만들기)를 클릭합니다.
  3. Formula(수식)를 Data Type(데이터 유형)으로 선택한 후 Next(다음)를 클릭합니다.
  4. Field Label(필드 레이블)과 Field Name(필드 이름)으로 Commission(커미션)을 모두 입력합니다.
  5. Currency(통화)를 Formula Return Type(수식 반환 유형)으로 선택합니다.
  6. Next(다음)를 클릭합니다.
  7. Amount(금액)를 Insert Merge Field(병합 필드 삽입) 선택 목록에서 선택합니다.
  8. Insert Operator(연산자 삽입)를 클릭한 후 *Multiply(*곱하기)를 선택합니다.
  9. Commission (Currency)=(커미션(통화)=) 상자에 0.1을 입력합니다.
  10. 최종 수식이 다음과 같이 표시되는지 확인합니다. Amount * 0.1(금액 * 0.1)
  11. Check Syntax(구문 확인)를 클릭하여 오류가 없는지 확인합니다.
  12. Description(설명)에 다음을 입력합니다. Calculates sales rep commission of 10 percent when opportunity is won.(기회 성공 시 영업 담당자 커미션 10퍼센트를 계산합니다.)
  13. Help Text(도움말 텍스트)에 다음을 입력합니다. Sales rep commission when opportunity is won.(기회 성공 시의 영업 담당자 커미션)
  14. Next(다음)를 클릭합니다.
  15. Visible(표시) 열 머리글에서 확인란을 선택한 후 선택 해제하여 확인란을 비웁니다.
  16. Visible(표시) 열에서 Sales User(영업 사용자)와 System Administrator(시스템 관리자)를 선택합니다.
  17. Next(다음)Save(저장)를 클릭합니다.

그런 다음 기회가 성공으로 마감되는 경우에만 커미션이 계산되도록 수식을 수정합니다.

  1. Opportunity(기회) 개체의 Fields & Relationships(필드 및 관계)에 계속 있는 동안 Commission(커미션) 옆의 화살표 드롭다운 화살표를 클릭한 후 Edit(편집)을 선택합니다.
  2. Formula Options(수식 옵션) 섹션에서 Advanced Formula(고급 수식) 탭을 클릭한 후 수식을 수정합니다.
  3. Commission (Currency)=(커미션(통화)=) 상자에서 수식의 시작 부분을 클릭하여 커서를 Amount(금액) 바로 앞에 놓습니다.
  4. Functions(함수) 목록에서 IF를 선택한 후 Insert Selected Function(선택한 함수 삽입)을 클릭합니다.
  5. Functions(함수) 목록에서 ISPICKVAL을 선택합니다.
  6. 수식에서 logical_test를 하이라이트한 후 Insert Selected Function(선택한 함수 삽입)을 클릭합니다.
  7. 수식에서 picklist_field를 하이라이트합니다.
  8. Insert Field(필드 삽입)를 클릭하고, 표시되는 Insert Field(필드 삽입) 오버레이의 두 번째 목록에서 Stage(단계)를 선택한 후 Insert(삽입)를 클릭합니다.
  9. 수식에서 text_literal을 하이라이트하고 "Closed Won"("성공으로 마감됨")(따옴표 포함)을 입력합니다.
  10. 수식에서 Amount * 0.1(금액 * 0.1)을 하이라이트하고 잘라냅니다(Ctrl/Command+X).
  11. 수식에서 value_if_true를 하이라이트하고 붙여 넣습니다(Ctrl/Command+V).
  12. 수식에서 value_if_false를 하이라이트하고 0을 입력합니다.
  13. 수식이 다음과 같이 표시되는지 확인합니다.
    IF( ISPICKVAL( StageName , "Closed Won") , Amount * 0.1, 0)
    수정된 커미션 수식이 표시된 고급 수식 탭
  14. Check Syntax(구문 확인)를 클릭합니다.
  15. Save(저장)를 클릭합니다.

수식 필드 사용자 정의

계정 레코드의 Region(구역) 및 Zone(존) 정보를 표시하는 사용자 정의 수식 필드를 Opportunity(기회) 개체에 만듭니다.

  1. Opportunity(기회) 개체의 Fields & Relationships(필드 및 관계)에 계속 있는 동안 New(새로 만들기)를 클릭합니다.
  2. Formula(수식)를 Data Type(데이터 유형)으로 선택한 후 Next(다음)를 클릭합니다.
  3. Field Lable(필드 레이블)에 Region/Zone(구역/존)을 입력하고 Field Name(필드 이름)에 Region_Zone을 입력합니다.
  4. Text(텍스트)를 Formula Return Type(수식 반환 유형)으로 선택합니다.
  5. Next(다음)를 클릭합니다.
  6. Advanced Formula(고급 수식) 탭이 아직 선택되어 있지 않으면 이 탭을 클릭합니다.
  7. Functions(함수) 목록에서 TEXT를 선택한 후 Insert Selected Function(선택한 함수 삽입)을 클릭합니다.
  8. 수식에서 value를 하이라이트합니다.
  9. Insert Field(필드 삽입)를 클릭하고, 표시되는 Insert Field(필드 삽입) 오버레이의 두 번째 목록에서 Account(계정)>를 선택합니다.
  10. 표시되는 새 목록에서 Region(구역)을 선택한 후 Insert(삽입)를 클릭합니다.
  11. 수식 끝을 클릭하여 커서를 위치시킨 후 Insert Operator(연산자 삽입)를 클릭하고 &Concatenate(연결(&C))를 선택합니다.
  12. 수식 끝에 "/"(따옴표 포함)를 입력합니다.
  13. Insert Operator(연산자 삽입)를 클릭한 후 &Concatenate(연결(&C))를 선택합니다.
  14. Functions(함수) 목록에서 TEXT를 선택한 후 Insert Selected Function(선택한 함수 삽입)을 클릭합니다.
  15. 수식에서 value를 하이라이트합니다.
  16. Insert Field(필드 삽입)를 클릭하고, 표시되는 Insert Field(필드 삽입) 오버레이의 두 번째 목록에서 Account(계정)>를 선택합니다.
  17. 표시되는 새 목록에서 Zone(존)을 선택한 후 Insert(삽입)를 클릭합니다.
  18. 수식이 다음과 같이 표시되는지 확인합니다. 
    TEXT( Account.Region__c ) & "/" & TEXT( Account.Zone__c )
  19. Check Syntax(구문 확인)를 클릭합니다.
  20. 설명에 다음을 입력합니다. Displays the Region and Zone values from the account record.(계정 레코드의 구역 및 존 값을 표시합니다.)
  21. Help Text(도움말 텍스트)에 다음을 입력합니다. Account region and zone.(계정 구역 및 존)
  22. Next(다음), Next(다음), Save(저장)를 차례대로 클릭합니다.

그런 다음 할인 적용 후 금액을 계산하는 Amount after Discount(할인 후 금액)라는 수식 필드를 만듭니다. 하지만 Discount Percentage(할인 백분율)라는 사용자 정의 백분율 필드를 먼저 만드세요.

  1. Opportunity(기회) 개체의 Fields & Relationships(필드 및 관계)에 계속 있는 동안 New(새로 만들기)를 클릭합니다.
  2. Percent(백분율)를 Data Type(데이터 유형)으로 선택한 후 Next(다음)를 클릭합니다.
  3. Discount Percentage(할인 백분율)를 Field Label(필드 레이블)로 입력합니다.
  4. Length(길이)에 3을 입력합니다.
  5. Next(다음)를 클릭합니다.
  6. Visible(표시) 머리글을 선택한 후 선택 해제하여 확인란을 비웁니다.
  7. Sales User(영업 사용자)System Administrator(시스템 관리자)를 선택합니다.
  8. Next(다음)Save(저장)를 클릭합니다.

이제 수식을 만듭니다.

  1. Opportunity(기회) 개체의 Fields & Relationships(필드 및 관계)에 계속 있는 동안 New(새로 만들기)를 클릭합니다.
  2. Formula(수식)를 Data Type(데이터 유형)으로 선택한 후 Next(다음)를 클릭합니다.
  3. 필드 레이블에 Amount After Discount(할인 후 금액)을 입력하고 필드 이름에 Amount_After_Discount를 입력합니다.
  4. Currency(통화)를 Formula Return Type(수식 반환 유형)으로 선택합니다.
  5. Next(다음)를 클릭합니다.
  6. Simple Formula(단순 수식) 탭을 클릭합니다.
  7. Insert Field(필드 삽입) 선택 목록에서 Amount(금액)를 선택합니다.
  8. Insert Operator(연산자 삽입)를 클릭한 후 *Multiply(*곱하기)를 선택합니다.
  9. Insert Operator(연산자 삽입)를 클릭한 후 ( Open Parenthesis(( 여는 괄호)를 선택합니다.
  10. 여는 괄호 뒤에 1을 입력합니다.
  11. Insert Operator(연산자 삽입)를 클릭한 후 -Subtract(-빼기)를 선택합니다.
  12. Insert Field(필드 삽입) 선택 목록에서 Discount Percentage(할인 백분율)를 선택합니다.
  13. Insert Operator(연산자 삽입)를 클릭한 후 ) Close Parenthesis() 닫기 괄호)를 선택합니다.
  14. 수식이 다음과 같이 표시되는지 확인합니다. 
    Amount * ( 1 - Discount_Percentage__c )
  15. Check Syntax(구문 확인)를 클릭합니다.
  16. Description(설명)에 다음을 입력합니다. Calculates the opportunity amount after any discount has been applied.(할인 적용 후 기회 금액을 계산합니다.)
  17. Help Text(도움말 텍스트)에 다음을 입력합니다. Opportunity amount after discount has been applied.(할인 적용 후 기회 금액)
  18. Next(다음), Next(다음), Save(저장)를 차례대로 클릭합니다.

수식을 사용하여 앨리슨의 영업팀에 필요한 정보를 제공할 수 있게 도우셨습니다. 레코드 유형을 만드는 다음 단계로 진행하세요.

Salesforce 도움말에서 Trailhead 피드백을 공유하세요.

Trailhead에 관한 여러분의 의견에 귀 기울이겠습니다. 이제 Salesforce 도움말 사이트에서 언제든지 새로운 피드백 양식을 작성할 수 있습니다.

자세히 알아보기 의견 공유하기