콘텐츠로 건너뛰기
주의:: 이 문서는 사용자의 편의를 위해 제공됩니다. 이 문서는 번역 소프트웨어를 사용하여 자동으로 번역되었으며 교정을 거치지 않았을 수 있습니다. 이 문서의 영어 버전이 가장 최신의 정보를 확인할 수 있는 공식 버전으로 간주해야 합니다. 여기에서 액세스할 수 있습니다..

계산 및 롤업 속성 만들기

마지막 업데이트 날짜: 2026년 3월 27일

명시된 경우를 제외하고 다음 구독 중 어느 것에서나 사용할 수 있습니다.

다른 속성의 계산 결과를 바탕으로 데이터를 채우는 속성을 생성할 수 있습니다. 롤업 속성을 사용하면 관련 레코드의 속성에 대해 최소값, 최대값, 개수, 합계 또는 평균값을 자동으로 계산할 수 있습니다. 계산 속성을 사용하면 ‘~ 사이의 시간’, ‘~까지의 시간’ 또는 ‘~ 이후의 시간’ 속성 값을 기반으로 수식을 설정하거나, 개체의 속성을 기반으로 사용자 지정 수식을 만들 수 있습니다. 

참고: 계정마다 개체별 명칭이 다를 수 있습니다(예: '회사' 대신 '계정'). 이 문서에서는 HubSpot의 기본 명칭을 사용하여 개체를 지칭합니다.

예를 들어, 다음과 같은 속성을 생성할 수 있습니다:

  • 사용자 정의 수식을 기반으로 신규 고객 확보 비용을 계산하는 회사 속성.
  • 연락처와 연결된 거래의 평균 금액을 계산하는 연락처 속성. 
  • 거래가 생성된 후 경과한 시간을 계산하는 거래 속성.
  • 적용된 할인을 제외한 순이익을 계산하는 청구서, 구독 또는 결제 속성.

HubSpot 구독 유형에 따라 생성할 수 있는 계산 속성의 수에는 제한이 있습니다.

연관된 레코드의 속성을 기반으로 롤업 속성 생성

개체의 연관된 레코드의 특정 속성 값을 기반으로 계산되는 개체용 속성을 생성할 수 있습니다. 해당 개체의 모든 연관 레코드를 기반으로 계산하거나, 동일한 개체 간의 연관성을 포함하여 특정 연관 레이블에 대해 계산할 수 있습니다.

예를 들어, '의사 결정권자' 레이블이 지정된 거래의 연관된 연락처에 대해 기록된 영업 활동의 총 횟수를 계산하는 거래 속성을 생성할 수 있습니다.

  1. HubSpot 계정의 상단 탐색 모음에서 settings 설정 아이콘을 클릭합니다.
  2. 왼쪽 사이드바 메뉴에서속성으로 이동합니다.

  3. '개체 선택' 드롭다운메뉴를 클릭하고 [개체] 속성을선택하여 해당 개체에 대한 속성을 생성합니다.

  4. '속성 생성'을 클릭합니다.
  5. 속성에 대한 기본 세부 정보를 입력합니다 .
  6. '필드 유형' 드롭다운 메뉴를 클릭하고 '롤업'을 선택합니다.
  7. '롤업 유형' 드롭다운 메뉴를 클릭한 다음 다음 유형 중 하나를 선택합니다.
    • 최소: 선택한 개체의 관련 레코드에서 선택한 숫자 속성의 최소값을 표시합니다.
    • 최대: 선택한 개체의 모든 관련 레코드에서 선택한 숫자 속성의 최대값을 표시합니다.
    • Count: 선택한 객체의 연관 레코드 중 선택한 숫자 속성에 값이 있는 레코드의 총 개수를 계산합니다.
    • 합계: 선택한 개체의 모든 관련 레코드에서 선택한 숫자 속성의 값을 합산합니다.
    • 평균: 선택한 개체의 모든 관련 레코드에서 선택한 숫자 속성의 값을 평균으로 계산합니다.
  8. '숫자 형식' 드롭다운 메뉴를 클릭한 다음, '서식 지정된 숫자', '서식 미지정 숫자', '통화', '백분율' 또는 '기간' 중에서 선택합니다. 이렇게 하면 속성 값의 형식이 구성됩니다.
    • 거래 속성의 형식으로 '통화'를 선택하면, 해당 속성은 기본적으로 계정의 회사 통화를 사용합니다.
    • 각 거래 레코드의 통화를 사용하려면 '회사 통화 대신 레코드 통화 사용' 확인란을 선택하십시오. 레코드 통화를 사용하는 것은 값이 표시되는 방식에만 영향을 미치며, 환율이 자동으로 적용되지는 않습니다.
  9. 계산을 기반으로 할 연관 개체와 연관 레코드 속성을 선택합니다. 
  10. '연관 레이블 선택'을 클릭한 다음, 특정 레이블이 있는 레코드만을 기준으로 계산에 포함할 레이블 을 선택합니다.
  11. '조건 추가'를 클릭하여 속성을 계산하기 위해 레코드가 충족해야 하는 선택적 기준을 추가합니다(예: '최근 거래 금액 > 1000' 및 '거래 확률 >= 80'일 때 속성을 계산). 롤업 속성당 최대 50개의 숫자 및 열거형 필드 유형 조건을 구성할 수 있습니다.
    • 첫 번째 드롭다운 메뉴에서 속성을 선택합니다.
    • 두 번째 드롭다운 메뉴에서 첫 번째 속성의 값을 숫자 또는 다른 속성의 값과 비교할 연산자를 선택합니다.
    • 세 번째 드롭다운 메뉴에서 속성을 선택하거나 첫 번째 속성과 비교할 숫자를 입력합니다.
    • 저장을 클릭합니다.
  12. '생성'을 클릭합니다. 생성되면 속성의 표시된 필드 유형은 '롤업'이 됩니다 .

참고: 원시 기간 값은 밀리초 단위로 저장됩니다. 다른 HubSpot 도구(예: 필터, 계산 속성 수식)에서 기간 계산 속성을 사용하는 경우 밀리초 값을 사용해야 할 수 있습니다.

'~ 사이의 시간', '~ 이후의 시간' 또는 '~까지의 시간' 계산 속성 생성

날짜 또는 날짜 및 시간 선택기 속성의 값에 따라 두 날짜 사이의 시간을 계산하거나, 특정 날짜 이후 또는 특정 날짜까지의 시간을 추적하는 속성을 생성할 수 있습니다. '~ 사이의 시간' 속성은 동일한 개체의 속성에 대해서만 지원됩니다.

예:

  • 티켓 담당자가 지정된 시점과 티켓이 종료된 시점 사이의 시간을 계산하려면 '시간 간격' 속성을 생성합니다.
  • '개시 후 경과 시간' 속성을 생성하여 거래가 개시된 후 경과한 시간을 추적합니다.
  • '종료까지 남은 시간' 속성을 생성하여 고객의 종료 예정일이 오늘로부터 얼마나 남았는지 추적합니다.

속성 값이 아닌 오늘 날짜를 기준으로 상대적인 시간을 표시하는 속성을 생성하려면, 상대 시간 날짜/날짜 및 시간 선택기 속성을 생성하는 방법을 알아보세요. 사용자 정의 수식을 사용하여 고정 시간 속성을 생성할 수도 있습니다.

'시간 간격', '개시 후 경과 시간' 또는 '종료까지 남은 시간' 계산 속성을 생성하려면:

  1. HubSpot 계정의 상단 탐색 모음에서 settings 설정 아이콘을 클릭합니다.
  2. 왼쪽 사이드바 메뉴에서'속성'으로 이동합니다.

  3. '객체 선택' 드롭다운메뉴를 클릭한 다음, 해당 객체에 대한 속성을 생성하려면 [객체] 속성을선택합니다.

  4. 속성에 대한 기본 정보를 입력합니다.
  5. '필드 유형 ' 드롭다운 메뉴를 클릭하고 '계산'을 선택합니다.
  6. '계산 속성 유형' 드롭다운 메뉴를 클릭한 다음, 유형을 선택하고 계산을 설정합니다:
    • '시간 간격:'에서 시작 날짜종료 날짜 속성을 선택합니다.
    • '~부터 경과 시간': 시작 날짜가 될 날짜/날짜 및 시간 선택기 속성을 선택합니다. 종료 날짜는 항상 오늘 날짜가 됩니다.
    • ~까지 시간: 종료 날짜가 될 날짜/날짜 및 시간 선택기 속성을 선택하십시오. 시작 날짜는 항상 오늘 날짜가 됩니다.
  7. '기간( Time between )' 속성의 경우에만 추가 옵션을 구성합니다:
  8. '속성 생성'을 클릭합니다. 
속성이 생성되면 표시되는 필드 유형은 '계산'이 됩니다. 이후에는 '기간', '경과 시간' 또는 '남은 시간' 중 어떤 유형인지 편집할수 없지만, 다른 시작 또는 종료 날짜 속성을 선택할 수는 있습니다.

참고: '경과 시간''남은 시간' 속성은 다음에서 지원되지 않습니다:

기간 값을 표시할 때 다음과 같은 동작이 예상됩니다:

  • 타임스탬프가 없는 날짜 속성의 경우, 계산에 사용되는 기본 시간은 선택한 날짜의 오전 12:00(UTC)입니다.
  • 표시되는 값은 특정 기준값에 따라 초, 분, 시간, 일, 월 또는 년 단위로 표시됩니다. 단위별 기준값은 다음과 같습니다:
    • 2.5년 이상인 경우 연 단위로 표시됩니다.
    • 3개월 이상인 경우 월 단위로 표시됩니다.
    • 1일 이상인 경우 일 단위로 표시됩니다.
    • 2.5시간 이상인 경우 시간 단위로 표시됩니다.
    • 2.5분 이상인 경우 분 단위로 표시됩니다.
    • 2.5분 미만인 경우 초 단위로 표시됩니다.

A HubSpot property details screen for 'Peter Burke'. The 'Course duration' field is highlighted, showing a value of '3.7 months'.

참고: HubSpot 내에서'시간 간격' 및'평균' 속성 유형의 원시 값은 밀리초 단위로 저장됩니다. 이러한 값을 사용한 계산 결과가 예상보다 큰 경우, 밀리초 변환기를 사용하여 원하는 시간 단위로 변환하십시오.

사용자 지정

수식 계산 속성 만들기

사용자 지정 기준에 따라 값을 계산하는 속성을 만들 수도 있습니다. 사용자 지정 수식은 새 속성을 생성하는 대상과 동일한 개체 내의 숫자 속성에 대해서만 설정할 수 있습니다. 예를 들어, 회사의 가장 최근 거래금액(Most recent deal amount)과 귀사가 해당 회사에 연락한 횟수(Number of times contacted)를 비교하여 금액을 계산하는 수식을 만들 수 있습니다.

산술 연산자, 비교 연산자, 논리 연산자, 조건문 및 기타 함수를 사용하여 사용자 지정 수식을 작성할 수 있습니다. 이러한 수식은 숫자, 부울, 문자열, 날짜 또는 날짜/시간 값을 반환할 수 있습니다. 사용 가능한 연산자, 함수 수식 서식 지정 방법에 대해 자세히 알아보세요. 또한 자주 사용되는 수식 예제를 확인할 수도 있습니다.

사용자 지정 수식 계산 속성을 만들려면:

  1. HubSpot 계정의 상단 탐색 모음에서 settings 설정 아이콘을 클릭합니다.
  2. 왼쪽 사이드바 메뉴에서속성으로 이동합니다.

  3. '개체 선택' 드롭다운메뉴를 클릭한 다음, 해당 개체에 대한 속성을 생성하려면 [개체] 속성을선택합니다.

  4. 속성에 대한 기본 정보를 입력합니다.
  5. '필드 유형' 드롭다운 메뉴를 클릭하고 '계산'을 선택합니다.
  6. '계산 속성 유형 ' 드롭다운 메뉴를 클릭한 다음 '사용자 정의 방정식'을 선택합니다.
  7. '출력 유형' 드롭다운을 클릭한 다음, 계산 결과가 반환할 출력 유형을 선택합니다. 다음 중 하나를 선택할 수 있습니다: 숫자, 부울, 문자열, 날짜 또는 날짜/시간.

참고: 선택한 출력 유형은 편집기 오른쪽 상단에 표시된 출력 유형과 일치해야 하며, 그렇지 않으면 속성을 생성할 수 없습니다. 날짜를 반환하는 속성의 경우, 값이 표시되는 방식을 결정하는 숫자 또는 날짜 출력 유형 중 하나를 사용할 수 있습니다(예: 숫자는 날짜를 밀리초 단위로 표시하고, 날짜는 서식이 지정된 날짜로 표시함).

  1. '숫자 ' 출력 유형을 선택한 경우:
    • '숫자 형식' 드롭다운 메뉴를 클릭한 후 속성 값의 서식 지정 방법을 선택하십시오. 다음 중 하나를 선택할 수 있습니다: 서식 지정된 숫자, 서식 미지정 숫자, 통화, 백분율 또는 기간.
    • 거래 속성의 숫자 형식으로 '통화'를 선택하면, 해당 속성은 기본적으로 계정의 회사 통화를 사용합니다. 각 거래 레코드의 통화를 사용하려면 '회사 통화 대신 레코드 통화 사용' 확인란을 선택하십시오.
참고: 숫자 출력 유형을 사용할 경우 다음 사항이 적용됩니다:
  • 레코드 통화를 사용하는 것은 값의 표시 방식에만 영향을 미치며, 환율이 자동으로 적용되지는 않습니다. 환율을 추가하려면 수식 내에 exchange_rate 또는 dated_exchange_rate 함수를 포함시키십시오.
  • 사용자 정의 수식 내의 숫자 속성 중 값이 없거나 null 값인 경우, 계산이 실행되지 않으며 계산 속성 값은 비어 있게 됩니다. 수식에 상수 값이 포함되어 있더라도 값은 비어 있게 됩니다. 이러한 상황에서는 ifis_known 함수를 사용하여 값을 0으로 설정할있습니다.

  1. 편집기에서 함수와 속성을 삽입, 입력 또는 붙여넣어 사용자 지정 수식을 작성할 수 있습니다. 사용자 지정 계산 수식 구문에 대해 자세히 알아보세요 . 수식 요소를 삽입하려면 :
    • '삽입' 드롭다운 메뉴를 클릭합니다.
    • 방정식에 함수를 삽입하려면 '함수'를 선택한 다음 함수를 선택합니다.
    • 방정식에 속성을 삽입하려면 '속성'을 선택한 다음 속성을 선택합니다. 사용자 지정 방정식은 해당 속성을 생성하는 대상과 동일한 객체의 속성만을 사용하여 만들 수 있습니다.
  2. 방정식에 오류가 있는 경우, 편집기 상단의 [x] 문제 표시를 클릭하여 오류 원인을 확인하세요. 방정식에 해결되지 않은 오류가 있는 경우 속성을 생성할 수 없습니다. 방정식 서식 지정 방법에 대해 자세히 알아보세요 .
  3. 수식의 결과를 미리 보려면 '수식 테스트'를 클릭하세요.
  4. '속성 생성'을 클릭합니다.
생성되면 속성의 표시된 필드 유형은 '계산'이 됩니다.

A form for creating a HubSpot calculated property. The highlighted custom equation concatenates 'First Name' and 'Last Name', with 'Neal Caffrey' as the output.

참고: 계산 수식 내에서 최대 70개의 괄호를 중첩할 수 있습니다(예: (((1+2)+3)+4) 의 경우 중첩 횟수는 4회입니다).

AI를 사용하여 사용자 지정 계산 속성 만들기

  1. HubSpot 계정의 상단 탐색 모음에서 settings 설정 아이콘을 클릭합니다.
  2. 왼쪽 사이드바 메뉴에서'속성'으로 이동합니다.

  3. '개체 선택' 드롭다운메뉴를 클릭한 다음, 해당 개체에 대한 속성을 생성할 [개체] 속성을선택합니다.

  4. '속성 생성'을 클릭합니다.
  5. 속성에 대한 기본 세부 정보를 입력합니다.
  6. '필드 유형 ' 드롭다운 메뉴를 클릭하고 '계산'을 선택합니다.
  7. 수식 텍스트 필드 아래에서 '수식 생성'을 클릭합니다.
  8. 팝업 상자에서:
    • '예시' 링크 위에 마우스를 올려 추천 프롬프트를 확인합니다.
    • '이 속성이 무엇을 계산해 주기를 원하십니까? ' 텍스트 필드에프롬프트를 입력하세요.
    • '생성'을 클릭합니다.
  9. 생성된 수식을 검토하고 필요한 경우 수정하세요.
  10. '출력 유형' 드롭다운 메뉴를 클릭하고수식 텍스트 필드에 표시된 값과 일치하는 유형(예: 문자열)을 선택합니다.
  11. 수식의 출력을 미리 보려면 수식 테스트를 클릭하십시오.
  12. 속성 만들기를 클릭합니다.

GIF displaying property create screen. User creates a calculation property. They select a 'generate formula' button to build the formula with AI.

사용자 정의 방정식 구문

  • 리터럴 구문: 리터럴 데이터를 사용하여 방정식에 텍스트 문자열, 숫자, 참(true) 또는 거짓(false) 값을 추가할 수 있습니다. 문자열, 숫자, 부울 및 날짜 상수는 다음과 같은 방식으로 서식을 지정할 수 있습니다.
    • 문자열 리터럴: 따옴표로 묶인 텍스트입니다. 이는 작은따옴표('상수') 또는 큰따옴표("상수")로 표시할 수 있습니다.

    • 숫자 리터럴: 따옴표가 없는 숫자입니다. 상수 숫자는 모든 실수일 수 있으며 소수점 표기법을 포함할 수 있습니다. 예를 들어,1005와1.5589모두 유효한 상수 숫자입니다.

    • 부울 리터럴: 상수 부울 값은true또는false일 수 있습니다.

    • 날짜 리터럴: 밀리초 단위의 날짜입니다. 예를 들어, 1698508800000.
  • 속성 구문: 사용자 정의 방정식에 동일한 객체의 다른 속성을 포함할 수 있습니다.
    • 속성이편집기에 삽입되면 방정식의 일부로 자동 서식 지정 및 유효성 검사가 수행됩니다.
    • 편집기에 속성을 수동으로 입력하거나 붙여넣는 경우,[properties.{propertyInternalName}] 형식으로 서식 지정해야 합니다. 예를 들어, 내부 값이 Test_score인Test score 속성을 추가하려면 편집기에 [properties.Test_score]로 입력해야 합니다 .
    • 방정식에서 열거형 속성 (예: 드롭다운 선택, 라디오 선택)을사용할 경우, 값은 문자열로 간주되므로 큰따옴표("예: "subscriber")로 묶어야 하며,속성 옵션의 내부 이름 (예: "appointmentscheduled")도 사용 해야 합니다.
    • 방정식에서 날짜 속성을 사용할 때, 값은 밀리초 단위의 UTC 자정으로 저장됩니다.
    • 방정식에서 날짜/시간 속성을 사용할 경우, 값은 밀리초 단위의 UTC 에포크로 저장됩니다. 이 값은 사용자의 시간대에 따라 표시됩니다. 즉, 시간대가 다른 사용자는 서로 다른 값을 보게 됩니다.

연산자

방정식에서 연산자를 사용하여 상수 및 속성 값을 업데이트, 평가 또는 비교할 수 있습니다. 여러 연산자를 사용할 경우, 연산 순서는 PEMDAS 규칙을 따릅니다. 사용하는 데이터 유형에 따라 사용자 지정 방정식에 다음 연산자를 포함할 수 있습니다.

연산자 설명
+ 숫자나 문자열을 더합니다. 숫자를 반환합니다.
- 숫자를 뺍니다. 숫자를 반환합니다.
* 숫자를 곱합니다. 숫자를 반환합니다.
/ 숫자를 나눕니다. 숫자를 반환합니다.
< 한 값이 다른 값보다 작은지 확인합니다. 숫자 속성이나 상수에서 지원됩니다. 부울 값을 반환합니다.
> 값이 다른 값보다 큰지 확인합니다. 숫자 속성이나 상수에서 지원됩니다. 부울 값을 반환합니다.
<= 값이 다른 값보다 작거나 같은지 확인합니다. 숫자 속성 또는 상수에서 지원됩니다. 부울 값을 반환합니다.
>= 값이 다른 값보다 크거나 같은지 확인합니다. 숫자 속성 또는 상수에서 지원됩니다. 부울 값을 반환합니다.
! 값 중 참인 것이 하나도 없는지 확인합니다. 부울 값을 반환합니다.
= 또는 == 값이 다른 값과 같은지 확인합니다. 숫자 및 문자열에서 지원됩니다. 부울 값을 반환합니다.
!= 값이 다른 값과 같지 않은지 확인합니다. 숫자와 문자열에서 지원됩니다. 부울 값을 반환합니다.
or 또는 || 두 값 중 하나라도 참인지 확인합니다. 부울 값을 반환합니다.
and 또는 && 두 값이 모두 참인지 확인합니다. 부울 값을 반환합니다.

함수

사용자 지정 수식 내에서 함수를 사용하여 값을 계산하고 데이터에 대한 작업을 수행할 수 있습니다. 사용하는 데이터의 유형에 따라 사용자 지정 수식에 다음 함수를 포함할 수 있습니다.

함수 인수 예시

abs

숫자의 절댓값을 구합니다. 숫자를 반환합니다.

abs(number)

number: 절대값을 구하려는 숫자.

abs(-100) = 100

add_time

지정된 단위를 기준으로 기준 시간에 주어진 시간을 더합니다.

add_time(base, timeToAdd, unit)

base: 기준 시간.

timeToAdd: 기준 시간에 더할 시간의 양.

unit: timeToAdd를 나타내는 단위. 옵션으로는 second, minute, hour, day, week, month 또는 year가 있습니다.

add_time(1699320015000, 1, “second”) = 1699320016000

concatenate

최대 100개의 문자열을 하나의 값으로 결합합니다. 문자열을 반환합니다.

concatenate("인수 1", "인수 2")

arg1: arg 2가 추가될 문자열입니다.

arg2: arg 1에 추가할 문자열.

concatenate("Example", " Test") = "Example Test"

contains

문자열에 다른 문자열이 포함되어 있는지 확인합니다(대소문자 구분). 부울 값을 반환합니다. 

contains(text, substring)

text: 부분 문자열을 확인할 문자열 또는 text 속성.

substring: text에 포함되어야 하는 문자열.

contains([properties.name], "Spot")

contains("HubSpot", "Spot")

currency_decimal_places

통화의 소수점 자리 수를 가져옵니다. 숫자를 반환합니다.

currency_decimal_places(currency)

currency: 소수점 자릿수를 계산할 통화의 문자열입니다.

currency_decimal_places("USD")

dated_exchange_rate

지정된 시점의 환율 값을 가져옵니다. 숫자를 반환합니다. 

dated_exchange_rate(통화, 날짜)

currency: 특정 날짜의 환율을 계산할 통화 문자열(예: "USD").

date: 환율을 계산하려는 날짜 및 시간 속성입니다.

dated_exchange_rate("USD", [properties.closedate])

exchange_rate

가장 최근의 환율을 가져옵니다. 숫자를 반환합니다.

exchange_rate(currency)

currency: 환율을 계산할 통화의 문자열.

exchange_rate("USD")

euler

오일러 상수의 값을 반환합니다.

euler()

euler() = 2.71828

if

조건식을 설정합니다.

if(조건, 인자2) 또는 if(조건, 인자2, 인자3)

조건: 계산된 값이 무엇이 될지 결정하는 부울 문.

arg2: 조건이 충족될 때 계산된 값이 될 부울, 숫자 또는 문자열. 

arg3 (선택 사항): 조건이 충족되지 않을 때의 계산된 값입니다. 포함될 경우, arg2와 동일한 유형이어야 합니다. 사용되지 않을 경우, 조건이 충족되지 않을 때 값은 null이 됩니다. 

if([properties.amount] > 1000, "large", "small")

 

is_known

토큰에 대해 값이 알려진지 여부를 확인합니다. 부울 값을 반환합니다.

is_known(property)

property: 값을 확인하려는 속성.

is_known([properties.name]) = true

last_updated

토큰이 마지막으로 업데이트된 날짜를 가져옵니다. 밀리초 단위의 타임스탬프를 문자열로 반환합니다.

last_updated(property)

property: 가장 최근 업데이트 날짜를 확인하려는 속성.

last_updated([properties.amount]) = "1672531200000"

lowercase

모든 문자를 소문자로 변경합니다. 문자열을 반환합니다.

lowercase(text)

text: 소문자로 변경할 값이 포함된 문자열 또는 텍스트 속성.

lowercase("heLLo") = "hello"


lowercase([properties.test])

max

두 숫자 중 더 큰 값을 구합니다. 숫자를 반환합니다. 

max(arg1, arg2)

arg1: 첫 번째 숫자 또는 숫자 속성.

arg2: 두 번째 숫자 또는 숫자 속성.

amount 값이 500보다 작을 경우,max(500,[properties.amount]) = 500.

min

두 숫자 중 더 작은 값을 구합니다. 숫자를 반환합니다.

min(arg1, arg2)

arg1: 첫 번째 숫자 또는 숫자 속성.

arg2: 두 번째 숫자 또는 숫자 속성.

min(500, 250) = 250

month

지정된 날짜의 월을 숫자로 반환합니다. 숫자를 반환합니다.

month(date)

date: 월을 계산할 날짜 및 시간 속성.

month([properties.closedate])

number_to_string

숫자를 문자열로 변환합니다. 문자열을 반환합니다.

number_to_string(number_to_convert)

number_to_convert: 문자열로 변환하려는 숫자 또는 숫자 속성.

number_to_string(1000) = "1000"

pipeline_probability

파이프라인 단계의 확률을 가져옵니다. 숫자를 반환합니다.

pipeline_probability(pipeline)

pipeline: 확률을 계산하려는 파이프라인의 이름입니다.

pipeline_probability("newdeal")

power

한 숫자를 다른 숫자만큼 제곱합니다. 숫자를 반환합니다.

power(base, exponent)

base: 지수.

지수: 지수 값.

power(5, 2) = 25

round_down

지정된 정밀도까지 숫자를 반올림합니다. 숫자를 반환합니다.

round_down(반올림할_숫자, 정밀도)

반올림할_숫자: 반올림하려는 숫자 또는 숫자 속성.

정밀도: 반올림할 소수점 자리 수.

round_down(4.353, 1) = 4.3

round_nearest

지정된 정밀도로 숫자를 반올림합니다. 숫자를 반환합니다.

round_nearest(반올림할_숫자, 정밀도)

반올림할_숫자: 값을 반올림할 숫자 또는 숫자 속성입니다.

정밀도: 반올림할 소수점 자리 수.

round_nearest(4.32, 1) = 4.3

round_up

지정된 정밀도까지 숫자를 올림합니다. 숫자를 반환합니다.

round_up(반올림할_숫자, 정밀도)

반올림할_숫자: 값을 반올림하려는 숫자 또는 숫자 속성입니다.

정밀도: 반올림할 소수점 자리 수.

round_up(4.353, 1) = 4.4

sqrt

숫자의 제곱근을 구합니다. 숫자를 반환합니다.

sqrt(number)

number: 제곱근을 구하려는 숫자.

sqrt(144) = 12

starts_with

문자열이 다른 문자열로 시작하는지 확인합니다(대소문자 구분). 부울 값을 반환합니다.

starts_with(text, substring)

text: 부분 문자열을 확인할 문자열 또는 텍스트 속성.

substring: 텍스트가 이 문자열로 시작해야 하는지 확인하려는 문자열입니다.

starts_with([properties.name], "Hub") 

starts_with("HubSpot", "Hub")

string_length

지정된 문자열의 길이를 반환합니다.

string_length(text)

text: 길이를 확인할 문자열 또는 텍스트 속성.

string_length(“Wow”) = 3

string_to_number

문자열을 숫자로 변환합니다. 숫자를 반환합니다.

string_to_number(string_to_convert)

string_to_convert: 값을 숫자로 변환하려는 문자열 또는 텍스트 속성.

string_to_number("1000") = 1000

subtract_time

지정된 단위를 기준으로 기준 시간에서 주어진 시간을 뺍니다.

subtract_time(base, timeToAdd, unit)

base: 기준 시간.

timeToSubtract: 기준 시간에서 뺄 시간의 양.

unit: timeToSubtract를 나타내는 단위. 옵션으로는 second, minute, hour, day, week, month 또는 year가 있습니다.

subtract_time(1699320015000, 1, “second”) = 1699320014000

time_between

두 날짜 간의 시간 차이를 가져옵니다. 숫자를 반환합니다.

time_between(date1, date2)

date1: 시작 날짜 및 시간 속성.

date2: 종료 날짜 및 시간 속성.

time_between([properties.createdate],[properties.closedate])

uppercase

모든 문자를 대문자로 변경합니다. 문자열을 반환합니다.

uppercase(text)

text: 대문자로 변경할 문자열 또는 텍스트 속성.

uppercase("hello") = "HELLO"

year

지정된 날짜의 연도를 숫자로 반환합니다. 숫자를 반환합니다.

year(date)

date: 연도를 계산할 datetime 속성.

year([properties.closedate])

사용자 정의 수식 예제 살펴보기

다음은 일반적인 사용 사례를 기반으로 한 수식 예시입니다.

if else 문 사용

여러 조건이 포함된 문이나 함수 내에서도 if else 문을 설정할 수 있습니다.

예를 들어, 활성 거래에 라벨을 지정하는 계산을 만들 수 있습니다. 다음은 거래 상태가 활성이고 금액이 0보다 클 때만 True를 반환합니다.

  • if([properties.amount] < 0 && [properties.dealstage] == "qualifiedtobuy", "True", "False")

NULL 값 계산 실행

사용자 정의 수식에서 숫자 속성을 사용할 때, ifis_known 함수를 포함하여 숫자 속성이 비어 있을 경우 값을 0으로 설정할 수 있습니다. 이렇게 하면 속성에 NULL 값이 포함되어 있더라도 계산이 정상적으로 실행됩니다. 예:

  •  if(is_known([properties.number]), [properties.number], 0).

통화 계산에 환율 추가하기

수식에서 레코드 통화를 사용할 때 환율을 추가하려면 방정식에 exchange_rate 또는 dated_exchange_rate 함수를 포함할 수 있습니다. 예:

  • [properties.amount] * exchange_rate('CAD').

고정 시간 계산 생성

두 날짜 사이의 고정 시간을 구하는 계산을 설정할 수 있습니다. 기본적으로 원시 값은 밀리초 단위로 반환됩니다. 나눗셈과 round_nearest함수를 사용하여 시간, 일 등으로 형식을 지정하고 최종 값에서 소수점을 제거할 수 있습니다. 예를 들어, 다음은 고정 일수 값을 반환합니다:

  • round_nearest((((((([properties.closedate]-[properties.createdate]) / 1000) / 60) ) /60) /24), 0).

참고: 속성의 이름과 설명을 입력할 때는 구체적으로 작성하는 것이 좋습니다. 이렇게 하면 사용자가 계산되는 시간 단위(예: 시간 또는 일)를 명확히 알 수 있습니다.

A HubSpot property details screen for 'Peter Burke'. The value for 'Course duration fixed number of days' is highlighted, showing '113'.

거래

할인을

백분율로

계산하기

거래에 항목(line item)을 사용할 때, 롤업 속성과 계산 속성을 사용하여 총 할인을 백분율로 추적할 수 있습니다. 롤업 속성은 관련 항목의'계산된 총 할인(Calculated Total Discount)' 속성 값을 모두 합산합니다. 계산 속성은 롤업 속성 값을 해당 값 자체와 거래의 기본'금액(Amount)' 속성 값의 합으로 나눕니다 .

롤업 속성을 생성하려면:

  1. HubSpot 계정의 상단 탐색 모음에서 settings 설정 아이콘을 클릭합니다.
  2. 왼쪽 사이드바 메뉴에서'속성'으로 이동합니다.

  3. '개체 선택' 드롭다운을 클릭하고 '거래 속성'을 선택합니다.
  4. '속성 생성'을 클릭합니다.

  5. '속성 레이블' 텍스트 필드에'계산된 할인 금액'을 입력합니다.
  6. '필드 유형' 드롭다운 메뉴를 클릭하고 '롤업'을 선택합니다.
  7. '롤업 유형' 드롭다운 메뉴를 클릭하고'합계'를 선택합니다.
  8. '숫자 형식' 드롭다운메뉴를 클릭하고'통화'를 선택합니다.
  9. '관련 레코드 유형 선택' 드롭다운 메뉴를 클릭하고'세부 항목'을 선택합니다.
  10. '관련 레코드 속성 선택' 드롭다운 메뉴를 클릭하고'계산된 총 할인액'을 선택합니다.
  11. 속성 생성을 클릭합니다.

계산 속성을 생성하려면:

  1. HubSpot 계정의 상단 탐색 모음에서 settings 설정 아이콘을 클릭합니다.
  2. 왼쪽 사이드바 메뉴에서'속성'으로 이동합니다.

  3. '개체 선택' 드롭다운을 클릭하고 '거래 속성'을 선택합니다.
  4. '속성 생성'을 클릭합니다.

  5. '속성 레이블' 텍스트 필드에'계산된 할인율'을 입력합니다. 
  6. '필드 유형 ' 드롭다운 메뉴를 클릭하고 '계산'을 선택합니다.
  7. '숫자 형식' 드롭다운 메뉴를 클릭하고'백분율'을 선택합니다.
  8. 계산식 텍스트필드에 (계산된 할인 금액 / (계산된 할인 금액 + 금액))을 입력합니다.'수식 생성'을 클릭하여 Breeze로 수식을 생성할 수도 있습니다.
  9. 속성 만들기를 클릭합니다.

HubSpot calculated property settings showing a custom equation for a percentage discount, with formula and sample output.

이 문서가 도움이 되었나요?
이 양식은 문서 피드백에만 사용됩니다. HubSpot으로 도움을 받는 방법 알아보기.