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

계산 및 롤업 속성 만들기

마지막 업데이트 날짜: 2025년 11월 12일

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

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

참고: 계정마다 개체에 대해 맞춤 이름을 사용할 수 있습니다(예: company 대신 account). 본 문서에서는 개체를 HubSpot 기본 이름으로 지칭합니다.

예를 들어 다음과 같이 생성할 수 있습니다:

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

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

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

개체의 속성을 생성하여 해당 개체와 연결된 레코드의 특정 속성 값을 기반으로 계산할 수 있습니다. 해당 개체의 모든 연결된 레코드 또는 특정 연결 레이블(동일 개체 연결 포함)을 기준으로 계산할 수 있습니다.

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

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

  3. 개체 선택 드롭다운 메뉴를 클릭하고 [개체] 속성을 선택하여 해당 개체의 속성을 만듭니다 .

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

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

시간 간격, 경과 시간 또는 남은 시간 계산 속성 생성

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

예시:

  • 티켓 소유자가 할당된 시점과 티켓이 종료된 시점 사이의 시간을 계산하기 위해 '시간 간격' 속성을 생성합니다.
  • 개설 이후 시간 속성을 생성하여 거래가 개설된 기간을 추적합니다.
  • 고객이 마감 예정일로부터 오늘까지 남은 기간을 추적하기 위해 '마감까지 남은 시간' 속성을 생성합니다.

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

'시간 간격', '경과 시간', '남은 시간' 계산 속성을 생성하려면:

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

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

  4. 속성의 기본 세부 정보를 입력한 다음 필드 유형 탭을 클릭하세요.
  5. '필드 유형' 드롭다운 메뉴를 클릭하고 '계산'을 선택하세요.
  6. '계산된 속성 유형' 드롭다운 메뉴를 클릭한 후 유형을 선택하고 계산을 설정하세요:
    • 기간: 시작 날짜종료 날짜 속성을 선택합니다.
    • 경과 시간: 값이 시작 날짜가 될 날짜/날짜 및 시간 선택기 속성을 선택합니다. 종료 날짜는 항상 오늘 날짜가 됩니다.
    • 남은 시간: 종료일이 될 날짜/날짜 및 시간 선택기 속성을 선택합니다. 시작일은 항상 오늘 날짜가 됩니다.
  7. '기간' 속성에서만 추가 조건을 설정하려면 '조건 추가'를 클릭하세요. 추가 조건이 설정된 경우 해당 조건이 모두 충족되어야 속성이 계산됩니다(예: 최근 거래 금액 > 1000이고 거래 확률80일 때 속성 계산).
    • 첫 번째 드롭다운 메뉴에서 속성을 선택합니다.
    • 두 번째 드롭다운 메뉴에서 첫 번째 속성의 값을 숫자 또는 다른 속성의 값과 비교할 연산자를 선택합니다.
    • 세 번째 드롭다운 메뉴에서 첫 번째 속성과 비교할 속성을 선택하거나 숫자를 입력합니다.
    • 저장을 클릭하세요.
  8. 생성을 클릭하세요. 생성 후 속성의 표시 필드 유형은 계산으로 설정됩니다 . 이후 시간 간격, 경과 시간, 남은 시간 중 어떤 유형인지 편집할 수 없지만 시작 또는 종료 날짜 속성은 변경할 수 있습니다.

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

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

  • 타임스탬프가 없는 날짜 속성의 경우, 계산에 사용되는 기본 시간은 선택한 날짜의 UTC 기준 오전 12시입니다.
  • 표시 값은 특정 임계값에 따라 초, 분, 시간, 일, 월 또는 년 단위로 표시됩니다. 단위별 임계값은 다음과 같습니다:
    • 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 내에서 '시간 간격' 및 '평균' 속성 유형의 원시 값은 밀리초 단위로 저장됩니다. 이러한 값을 사용한 방정식이 예상보다 높은 값을 산출하는 경우, 밀리초 변환기를 사용하여 원하는 시간 단위로 변환하십시오.

사용자 정의 방정식 계산 속성 생성

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

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

사용자 정의 방정식 계산 속성을 구축하려면:

  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. 생성하기를 클릭하세요.

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

사용자 정의 방정식 구문

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

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

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

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

연산자

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

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

함수

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

함수 인자 예시

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("arg 1", "arg 2")

arg1: arg 2가 추가될 문자열.

arg2: arg1에 추가할 문자열.

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

contains

문자열이 다른 문자열을 포함하는지 여부를 확인합니다(대소문자 구분). 부울 값을 반환합니다.

contains(text, substring)

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

substring: 텍스트에 포함되어야 하는 문자열.

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, date)

통화: 특정 날짜에 환율을 계산하려는 통화 문자열(예: "USD").

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

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

exchange_rate

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

exchange_rate(currency)

currency: 환율을 계산하려는 통화 문자열.

exchange_rate("USD")

euler

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

euler()

euler() = 2.71828

if

조건식을 설정합니다.

if(condition, arg2) 또는 if(condition, arg2, arg3)

조건: 계산된 값을 결정하는 부울 표현식.

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: 두 번째 숫자 또는 숫자 속성.

max(500,[properties.amount]) = 500, 금액 값이 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(number_to_round, precision)

number_to_round: 반올림할 숫자 또는 숫자 속성.

precision: 반올림할 소수점 이하 자릿수.

round_down(4.353, 1) = 4.3

round_nearest

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

round_nearest(number_to_round, precision)

number_to_round: 반올림할 값을 가진 숫자 또는 숫자 속성.

precision: 반올림할 소수점 이하 자릿수.

round_nearest(4.32, 1) = 4.3

round_up

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

round_up(number_to_round, precision)

number_to_round: 반올림할 숫자 또는 숫자 속성.

precision: 반올림할 소수점 이하 자릿수.

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: 연도를 계산하려는 날짜/시간 속성.

year([properties.closedate])

사용자 정의 방정식 예시 검토

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

if else 문 사용

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

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

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

NULL 값 계산 실행

사용자 정의 수식에서 숫자 속성을 사용할 때, 숫자 속성이 비어 있을 경우 값을 0으로 설정하기 위해 ` if ` 및 ` is_known ` 함수를 포함할 수 있습니다. 이렇게 하면 속성에 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'.

거래 할인을 백분율로 계산하기

거래에 라인 항목을 사용할 때 롤업 속성과 계산 속성을 활용하여 총 할인을 백분율로 추적할 수 있습니다. 롤업 속성은 연관된 모든 라인 항목의 '계산된 총 할인' 속성을 합산합니다. 계산 속성은 롤업 속성을 기본 거래 금액 속성과 합한 값으로 나눕니다 .

롤업 속성 생성 방법:

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

  3. '객체 선택' 드롭다운을 클릭하고 '거래 속성'을 선택하세요.
  4. 속성 만들기를 클릭하고 수동으로 만들기를 선택합니다.

  5. '부동산 라벨' 텍스트 필드에 '계산된 할인 금액'을 입력하세요.
  6. 부동산에 대한 기타 기본 정보를 입력하세요.
  7. '필드 유형' 탭을 클릭하세요.
  8. '필드 유형' 드롭다운 메뉴를 클릭하고 '합계'를 선택하십시오.
  9. 롤업 유형 드롭다운 메뉴를 클릭하고 합계를 선택하십시오.
  10. 숫자 형식 드롭다운 메뉴를 클릭하고 통화를 선택하십시오.
  11. 관련 레코드 유형 선택 드롭다운 메뉴를 클릭하고 '라인 항목'을 선택하십시오.
  12. 관련 레코드 속성 선택 드롭다운 메뉴를 클릭하고 계산된 총 할인액을 선택합니다.
  13. 오른쪽 상단에서 만들기를 클릭합니다.

계산 속성 생성 방법:

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

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

  5. 속성 레이블 텍스트 필드에 계산된 할인율을 입력합니다.
  6. 속성에 대한 다른 기본 세부 정보를 입력하세요.
  7. '필드 유형' 탭을 클릭합니다.
  8. '필드 유형' 드롭다운 메뉴를 클릭하고 '계산'을 선택하세요.
  9. 숫자 형식 드롭다운 메뉴를 클릭하고 백분율을 선택합니다.
  10. 계산 공식 텍스트 필드에 ' (Calculated discount amount / (Calculated discount amount + Amount))'를 입력합니다. '공식 생성'을 클릭하여 Breeze가 자동으로 생성하도록 할 수도 있습니다.
  11. 오른쪽 상단에서 '생성'을 클릭하세요.

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

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