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

데이터 집합 생성 및 사용

마지막 업데이트 날짜: 2월 12, 2025

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

마케팅 Hub   Professional
영업 Hub   Professional
Service Hub   Professional
Operations Hub   Professional , Enterprise
콘텐츠 Hub   Professional

데이터 세트는 사용자 지정 보고서에서 사용할 수 있는 HubSpot 계정 전반의 데이터 모음입니다. 데이터 세트에는 필요에 따라 데이터를 계산하는 공식과 함께 CRM 개체 및 HubSpot 자산에 대한 속성이 포함될 수 있습니다. 예를 들어 거래 금액 속성을 기반으로 연간 반복 수익을 계산하는 필드를 만들 수 있습니다.

참고: 구독에 따라 모든 사용자가 계정에서 만들 수 있는 데이터 집합의 수에 제한이 있습니다. 이러한 제한에 대한 자세한 내용은 HubSpot의 제품 및 서비스 카탈로그에서 확인하세요.



미리 빌드된 데이터 세트 액세스 및 사용

  • HubSpot 계정에서 데이터 관리 > 데이터 세트로 이동합니다.
  • 사용하려는 데이터 집합의 이름 위로 마우스를 가져간 다음 보고서 작성을 클릭합니다.

  • 데이터 집합을 편집하려면 편집을 클릭합니다.
  • 데이터 집합을 내보내려면 작업을 클릭한 다음 내보내기를 클릭합니다.

사용자 지정 데이터 집합 만들기(Operations Hub Professional Enterprise만 해당)

팀을 위해 여러 데이터 집합을 만들면 보고서 작성자가 보고서를 만들어야 할 때마다 데이터 소스를 선택할 필요가 없습니다. 또한 데이터 집합을 만든 후에 업데이트할 수 있으므로 해당 데이터 집합을 사용하는 모든 보고서를 동시에 업데이트할 수 있습니다.

아래에서 데이터 집합을 만드는 방법, 보고서에서 데이터 집합을 사용하는 방법 및 데이터 집합 도구 내에서 사용 가능한 함수의 정의에 대해 알아보세요.

데이터 집합을 만들려면 다음과 같이 하세요:

  • HubSpot 계정에서 데이터 관리 > 데이터 세트로 이동합니다.
  • 오른쪽 상단에서 데이터 집합 만들기를 클릭합니다. 또는 템플릿을 사용하여 데이터 집합을 만들려면 사용 가능한 템플릿을 찾아본 다음 템플릿 사용을 클릭합니다.

데이터 소스

먼저 데이터 집합에 포함할 데이터 소스를 선택합니다. 데이터 소스는 보고하려는 개체, 자산 및 이벤트입니다. 여기에는 연락처나 사용자 지정 개체와 같은 모든 CRM 개체와 웹사이트 페이지 및 이메일, 대화, 영업 활동 등과 같은 자산이 포함됩니다. 데이터 세트당 최대 5개의 데이터 소스를 선택할 수 있습니다.

기본 데이터 소스는 데이터 세트의 초점이 되며, 다른 모든 데이터 소스는 해당 기본 소스와 관련이 있습니다. 이러한 데이터 소스를 연결하기 위해 HubSpot은 가능한 가장 짧은 경로를 사용하여 백그라운드에서 데이터를 조인합니다. 예를 들어 연락처와 거래는 직접적으로 관련되어 있으므로 추가 조인 없이 선택할 수 있습니다.

그러나 다른 데이터 소스는 직접 연결할 수 없으며 데이터를 함께 조인하려면 추가 소스가 필요합니다. 예를 들어 기본 소스가 거래이고 블로그 게시물 데이터를 보고서에 포함하려는 경우, HubSpot은 연락처웹 활동 소스를 통해서만 해당 소스를 연결할 수 있습니다. 이러한 다른 소스는 데이터 조인을 위해 자동으로 선택됩니다.

  • 기본 데이터 소스를 선택하려면 기본 데이터 소스 추가를 클릭한 다음 데이터 소스를 선택합니다.

  • 계속을 클릭합니다.
  • 계속해서 추가 데이터 소스를 선택합니다. 오른쪽 패널에서 현재 선택한 데이터 소스 간의 관계를 볼 수 있습니다.
  • 소스를 선택할 때 화면 하단의 미리 보기 창에서 데이터를 미리 볼 수 있습니다.
  • 데이터 소스를 선택한 후 오른쪽 상단에서 다음을 클릭합니다.

속성 및 필드 추가

데이터 집합에 포함할 필드를 선택합니다. 데이터 집합에 사용자 지정 수식 필드뿐만 아니라 기존 HubSpot 속성을 추가할 수 있습니다.

속성 추가

  • 데이터 집합에 속성을 추가하려면 왼쪽 사이드바에서 속성을 데이터 집합 필드 섹션으로 끌어다 놓습니다.

  • 속성의 이름을 바꾸거나 데이터 미리 보기를 보려면 데이터 집합 필드에서 속성을 클릭한 다음 오른쪽의 이름 필드에 새 이름을 입력합니다. 속성 이름을 변경하면 이 데이터 집합에서만 이름이 업데이트됩니다. 이렇게 하면 보고서 작성기에서 이러한 필드가 표시되는 방식을 사용자 지정할 수 있지만 기존 속성의 이름에는 영향을 미치지 않습니다.

수식 필드 추가

수식 필드는 데이터 집합에 고유하며 데이터 집합의 속성을 기반으로 값을 계산하는 데 사용할 수 있습니다. 유연한 표현식을 사용하여 수식을 작성하는 방법에 대해 자세히 알아보세요.

  • 수식 필드를 만들려면 파생 필드 추가 > 수식 필드를 클릭합니다.

  • 하단에 필드 이름을 입력합니다.
  • 수식을 입력합니다. 데이터 집합에 추가한 속성은 물론 데이터 집합 외부의 다른 HubSpot 속성을 참조하고 함수를 사용하여 속성 및 리터럴 데이터를 기반으로 계산할 수 있습니다. 아래에서 수식 구문 및 정의에 대해 자세히 알아보세요.
    • 수식을 수동으로 입력하려면 수식 필드에 입력을 시작합니다. 기본적으로 HubSpot은 텍스트를 입력할 때 자동 완성 옵션을 표시합니다.

    • 데이터 집합에 추가한 속성을 삽입하려면 데이터 집합 필드 드롭다운 메뉴를 클릭한 다음 해당 속성을 선택합니다.
    • 데이터 집합에 없는 속성을 삽입하려면 HubSpot 속성 드롭다운 메뉴를 클릭한 다음 속성을 선택합니다.
    • 함수를 삽입하려면 함수 드롭다운 메뉴를 클릭한 다음 함수를 선택합니다.
    • 코드 조각을 삽입하려면 코드 조각 드롭다운 메뉴를 클릭한 다음 미리 작성된 수식을 선택합니다. 코드조각은 데이터 집합에 포함된 소스를 기반으로 채워집니다. 따라서 연락처 데이터 소스에서 만든 데이터 세트와 거래 데이터 소스에서 만든 데이터 세트에 서로 다른 코드 조각을 사용할 수 있습니다.
  • 수식을 만들 때 수식 필드에 감지되는 모든 문제가 표시됩니다. 공식이 유효하지 않은 경우 표시기가 표시됩니다. 오류 세부 정보를 보려면 [X] 문제를 클릭합니다.
  • 필드를 설정했으면 오른쪽 상단의 검토를 클릭합니다.

조건부 필드 추가

조건부 필드를 사용하면 집합 조건을 기반으로 데이터를 그룹화하거나 버킷화할 수 있습니다. 이러한 필드는 데이터 세트 또는 사용자 지정 보고서 작성기에서만 사용할 수 있습니다. 조건부 필드를 사용하여 거래 규모에 따라 다른 커미션을 계산하거나 피드백 응답을 카테고리로 변환할 수 있습니다(예: 1~6 사이의 레이블은 비추천으로 표시).

조건부 필드를 사용하면 IF() 함수를 사용하여 수식을 작성할 수 있습니다. 조건 필드를 사용하여 만든 모든 필드는 표준 수식 생성 필드에서 IF() 함수를 사용하여 다시 만들 수 있습니다.

  • 조건부 필드를 만들려면 파생 필드 추가 > 조건부 수식 필드를 클릭합니다.

  • 하단에 필드 이름을 입력합니다. 이 이름은 이 세그먼트를 사용하여 보고서를 작성할 때 표시됩니다.
  • 조건 섹션에 IF 조건을 입력합니다. 데이터의 각 행에 대해 이 섹션에 설정된 조건이 참이면 해당 행은 Then 필드에 설정된 값으로 레이블이 지정됩니다. 조건이 거짓이면 기본값 필드에 설정된 값으로 행에 레이블이 지정됩니다. 데이터 집합에 추가한 속성은 물론 데이터 집합 외부의 다른 HubSpot 속성을 참조하고 함수를 사용하여 속성 및 리터럴 데이터를 기반으로 계산할 수 있습니다. 아래에서 수식 구문 및 정의에 대해 자세히 알아보세요.
    • 수식을 수동으로 입력하려면 IF 필드에 입력을 시작합니다. 기본적으로 HubSpot은 텍스트를 입력할 때 자동 완성 옵션을 표시합니다.

    • 데이터 집합에 추가한 속성을 삽입하려면 데이터 집합 필드 드롭다운 메뉴를 클릭한 다음 해당 속성을 선택합니다.
    • 데이터 집합에 없는 속성을 삽입하려면 HubSpot 속성 드롭다운 메뉴를 클릭한 다음 속성을 선택합니다.
    • 함수를 삽입하려면 함수 드롭다운 메뉴를 클릭한 다음 함수를 선택합니다.

    • 다음 필드에 조건이 참인 경우 할당할 값을 입력합니다.
  • 다른 조건 필드를 추가하려면 조건 블록 추가를 클릭합니다. 조건 블록은 순차적으로 처리되며, 첫 번째 조건이 참이면 해당 블록에 정의된 값이 설정됩니다. 조건이 참이 아닌 경우 HubSpot은 다음 블록으로 이동하는 식으로 처리합니다. 설정된 조건을 충족하지 않는 모든 행에는 기본값이 할당됩니다.

  • 조건이 충족되지 않는 경우 기본값 섹션에 기타에 대한 값을 입력합니다.

  • 필드를 설정했으면 오른쪽 상단의 검토를 클릭합니다.
예를 들어 조건부 필드를 사용하여 가입 수준별로 고객을 평가하려면 조건부 블록 3개를 만듭니다.


필터

필드에 필터를 추가하여 데이터를 더욱 세분화할 수 있습니다.

필터를 추가하려면 다음과 같이 하세요:

  • 필터 탭으로 이동합니다.
  • 왼쪽 사이드바에서 필드를 클릭하고 끌어다 놓습니다.
  • 필드를 클릭하여 해당 필터 옵션을 확인합니다. 필터를 선택한 다음 적용을 클릭합니다.
  • 필드를 클릭한 다음 다른 필터로 그룹화 드롭다운 메뉴를 클릭하여 필터를 함께 그룹화할 수 있습니다. 다른 활성 필터를 선택한 다음 적용을 클릭합니다.

    • 일치하는 경우 데이터 포함( ) 드롭다운 메뉴를 클릭하여 필터 사용 방법을 변경할 수 있습니다:
      • 아래의 모든 필터: 데이터가 설정된 모든 필터를 충족해야 합니다.
      • 아래 필터 중 하나: 설정된 필터 중 하나 이상을 충족하면 데이터를 포함할 수 있습니다.
      • 사용자 지정 필터 규칙: 직접 필터 규칙을 작성합니다. "1과 (2 또는 3)"과 같은 부울 표현식을 사용할 수 있습니다.
    • 필터 그룹을 해제하려면 필터를 클릭한 다음 다른 필터로 그룹화 드롭다운 메뉴를 클릭합니다. 없음을 선택한 다음 적용을 클릭합니다.
  • 필터를 설정한 후 다음을 클릭합니다 .

검토

데이터 집합을 저장하기 전에 검토합니다.

  • 소스에서 선택한 데이터 소스를 확인합니다.
  • 필드에서 데이터 집합의 필드를 확인합니다. 여기에는 다음이 포함됩니다:
    • 필드: 필드의 이름입니다.
    • 파생: 필드가 표준 HubSpot 필드인지 아니면 사용자 지정 계산된 필드인지 여부입니다.
    • 데이터 유형: 필드에 포함된 데이터 유형입니다.
    • 입력: 필드의 표현식입니다.
    • 소스: 데이터의 소스(예: 연락처)입니다.
  • 미리 보기 패널에서 데이터의 미리 보기를 확인합니다. 테이블 관계 보기를 클릭하여 데이터가 어떻게 연결되어 있는지 확인할 수 있습니다.
  • 데이터를 검토한 후 저장을 클릭하여 데이터 집합을 저장합니다.
  • 오른쪽 패널에서 데이터 집합의 이름과 설명을 입력합니다.
  • 적용을 클릭합니다.

그러면 데이터 집합을 기반으로 보고서를 만들 수 있는 보고서 작성기로 이동합니다.

데이터 세트 보기 및 관리

데이터 세트 대시보드에서 기존 데이터 세트를 보고 편집할 수 있습니다.

  • HubSpot 계정에서 보고서 > 데이터 관리로 이동한 다음 데이터 집합을 선택합니다.
  • 표 상단의 필터를 사용하여 기존 데이터 집합을 필터링할 수 있습니다.
  • 데이터 집합을 편집하려면 데이터 집합 위로 마우스를 가져간 다음 편집을 클릭합니다. 그러면 데이터 집합 세부 정보 페이지로 이동합니다.
    • 미리 보기 탭에서 데이터 집합의 데이터 미리 보기를 확인합니다.
    • 메타데이터 탭에서 데이터 집합에 포함된 데이터 소스 및 필드를 봅니다. 여기에는 다음이 포함됩니다:
      • 필드: 필드의 이름입니다.
      • 파생: 필드가 표준 HubSpot 필드인지 아니면 사용자 지정 계산된 필드인지 여부입니다.
      • 데이터 유형: 필드에 포함된 데이터의 유형입니다.
      • 입력: 필드에 데이터를 가져오는 데 사용되는 문자열입니다.
      • 소스: 데이터의 소스(예: 연락처)입니다.
    • 보고서 탭에서 데이터 집합을 사용하여 만든 보고서를 봅니다.
    • 데이터 세트 세부 정보 페이지에서 보고서 작성을 클릭하여 데이터 세트를 사용하여 새 보고서를 만들 수도 있습니다.

데이터 집합을 사용하여 보고서 만들기

데이터 집합이 만들어지면 보고서 작성기 또는 데이터 집합 도구에서 데이터 집합을 기반으로 보고서를 만들 수 있습니다.

  • 데이터 집합 내에서 보고서를 만들려면 다음과 같이 하세요:
  • 사용자 지정 보고서 작성기에서 보고서를 만들려면 다음과 같이 하세요:
    • HubSpot 계정에서 보고 > 보고서로 이동합니다.
    • 오른쪽 상단에서 보고서 만들기를 클릭합니다.
    • 사용자 지정 보고서 작성기를 선택합니다.
    • 상단의 데이터 세트 탭을 클릭하여 기존 데이터 세트를 봅니다.
    • 사용하려는 데이터 집합을 선택한 후 다음을 클릭합니다.

참고

구문

함수 내에서 속성 및 필드 또는 리터럴 데이터의 데이터를 사용할 수 있습니다. 속성 및 필드 데이터는 개별 데이터 소스에 따라 동적으로 변경되는 반면, 리터럴 데이터는 일정합니다. 예를 들어

  • 2021-03-05 는 리터럴 날짜로 상수입니다.
  • [CONTACT.createdate] 는 속성 기반 날짜이며 각 연락처 레코드에 대해 동적입니다.

함수는 데이터 유형이 함수의 필수 인수와 호환되는 한 리터럴 데이터와 속성/필드 데이터를 모두 포함할 수 있습니다. 예를 들어

DATEDIFF("MONTH", "2021-01-01", “[CONTACT.createdate]”)

아래에서 리터럴 및 속성/필드 데이터의 구문과 이를 수식에 통합하는 방법에 대해 알아보세요.

리터럴 구문

리터럴을 사용하여 계산에 텍스트, 숫자, 참 또는 거짓 값, 날짜의 특정 정적 문자열을 추가할 수 있습니다.

  • 문자열 리터럴: 따옴표로 묶인 텍스트입니다. 예: “My cool string”.
  • 숫자 리터럴: 따옴표가 없는 숫자. 예: 42.
  • 부울 리터럴: true 또는 false.
  • 날짜 리터럴: "YYY-MM-DD" 또는 날짜 타임스탬프 번호(예: 1635715904)로 형식이 지정된 문자열입니다.

속성 구문

속성 참조를 사용하면 선택한 데이터 소스의 속성에서 값을 직접 포함할 수 있습니다. 속성을 참조하기 위해 데이터 세트 필드로 속성을 추가할 필요는 없습니다.

속성을 참조할 때는 다음 구문을 사용합니다:

  • 참조 표현식은 항상 대괄호( [] )로 묶습니다.
  • 속성 참조는 개체 또는 이벤트 이름 뒤에 마침표와 내부 속성 이름을 지정합니다. 예를 들어
    • [CONTACT.lifecyclestage]
    • [COMPANY.name]
    • [e_hs_scheduled_email_v2.__hs_event_native_timestamp]

필드 참조 구문

필드 이름을 대괄호로 둘러싸서 수식에서 필드를 참조할 수 있습니다. 예를 들어

    • [Field 1]
    • [My awesome custom field]

수식의 연산자 및 함수가 필드의 데이터 유형을 허용하는 한 수식에서 필드를 참조할 수 있습니다. 예를 들어 문자열이 포함된 새 필드를 만드는 경우 문자열을 허용하는 함수에서 필드를 참조할 수 있습니다:

  • 필드 1이 [DEAL.name] 인 경우 이 필드에는 문자열 값(거래 이름)이 포함됩니다.
  • CONCAT([Field 1], "Q4") 는 두 문자열 값을 포함하므로 유효합니다.
  • CONCAT([DEAL.name], 2012) 는 문자열과 숫자 값을 모두 포함하므로 유효하지 않습니다.

연산자

리터럴 및 속성/필드 값과 함께 연산자를 사용할 수 있으며, 연산자는 표준 PEMDAS 연산 순서로 평가됩니다. 따라서 괄호를 사용하여 연산자를 중첩할 수 있습니다. 예를 들어

  • 속성 참조가 있는 숫자 추가하기: 1 + [DEAL.amount]
  • 괄호를 사용하여 연산 중첩하기: (1 + 2) * (3 + 4)
연산자 설명 사용 예

+

숫자를 추가합니다. 숫자를 반환합니다.

1 + 1
= 2

[DEAL.amount] + 100

-

숫자를 뺍니다. 숫자를 반환합니다.

100 - 1
= 99

EXP(1) - EXP(1)
= 0

WEEKNUM([DEAL.closedate]) - WEEKNUM([DEAL.createdate])

*

숫자를 곱합니다. 숫자를 반환합니다.

2 * 2
= 4

POW(10, 2) * -1
= -100

[DEAL.amount] * 0.5

/

숫자를 나눕니다. 숫자를 반환합니다.

10/ 2
= 5

[DEAL.amount] / DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate])

-

숫자를 음수화합니다.

-100
= -100

-[DEAL.amount]

AND 또는 &&

두 개의 부울 값이 모두 참인지 확인합니다. 부울을 반환합니다.

true AND false
= false

CONTAINS(“HubSpot”, “Hub”) && CONTAINS(“HubSpot”, “Spot”)
= true

OR 또는 ||

두 개의 부울 값 중 하나가 참인지 확인합니다. 부울을 반환합니다.

true OR false
= true

CONTAINS(“HubSpot”, “Hub”) || CONTAINS(“HubSpot”, “CRM”)
= true

!

부울 값을 음수화합니다. 다른 부울 값을 반환합니다.

!true
= false

= 또는 ==

등호 연산자입니다. 부울 값을 반환합니다.

=true
= 참

IF

IF 논리는 특정 조건이 충족될 때 수행되는 규칙 집합입니다. IF 논리를 사용하여 데이터를 구분할 수 있습니다. 예를 들어 IF 논리를 사용하여 다음과 같은 작업을 수행할 수 있습니다:

  • 거래 규모에 따라 다른 커미션을 계산합니다(즉, 더 큰 거래에 더 높은 %를 부여합니다).
  • 보고서에서 분석 및 조치를 위해 버킷 거래를 계층으로 분류합니다.
  • 피드백 응답을 카테고리로 변환합니다(예: 1~6번 레이블은 비추천).
  • 리드로 표시된 일수에 따라 연락처 우선 순위를 정의합니다.

라벨

LABEL 함수는 열거형 속성 간격 값을 사용자 친화적인 값으로 변환합니다. 거래연락처 소유자와 같은 일부 HubSpot 정의 속성은 내부 값으로 표시됩니다. 이로 인해 분석이 어려워집니다. 번역을 지원하는 HubSpot의 정의된 속성과 함께 사용할 경우 LABEL 함수는 사용자 설정이 아닌 포털 설정을 기반으로 번역을 제공합니다. 예를 들어 LABEL 함수를 사용하여 다음을 수행할 수 있습니다:

  • 필드에서 직접 연락처 또는 거래 단계 이름에 액세스

LABEL([DEAL.dealstage]) = "Closed Won"(10)

  • 필드에서 직접 이름으로 HubSpot 소유자 참조

LABEL([DEAL.hubspot_owner_id]) = "John Smith"


숫자 함수

함수 정의 인수 사용 예

ABS

숫자의 절대값을 계산합니다. 숫자를 반환합니다.

ABS(number)

숫자: 절대값을 구할 숫자입니다.

ABS(-10)
= 10

ABS(10)
= 10

CEIL

소수점 값을 가장 가까운 정수로 반올림합니다. 숫자를 반환합니다.

CEIL(number)

숫자: 상한을 취할 숫자.

CEIL(3.14)
= 4

CEIL(EXP(1))
= 3

CEIL(LN([DEAL.amount]))

DIV0

숫자를 나누되, 나눗셈이 0이면 0을 반환합니다. 숫자를 반환합니다.

DIV0(dividend, divisor)

배당: 나누기 연산에서 배당으로 사용할 숫자입니다.

제수: 나누기 연산에서 제수로 사용할 숫자로, 0이면 전체 값이 0이 됩니다.

DIV0(5, 2)
= 2.5

DIV0(5, 0)
= 0

DIV0([DEAL.amount], DATEDIFF("DAY", [DEAL.createdate], [DEAL.closedate]))

EXP

컴퓨터 오일러의 수를 값으로 올립니다. 숫자를 반환합니다.

EXP(exponent)

지수: 오일러의 수를 올릴 지수입니다.

EXP(1)
= 2.718281828459045

EXP(0)
= 1

FLOOR

소수점 값을 가장 가까운 정수로 반내림합니다. 숫자를 반환합니다.

FLOOR(number)

숫자: 오일러의 수를 올릴 지수입니다.

FLOOR(3.14)
= 3

CEIL(EXP(1))
= 2

FLOOR(LN([DEAL.amount]))

LN

값의 자연 로그를 계산합니다. 숫자를 반환합니다.

LN(number)

number: 자연 로그를 취할 값입니다.

LN(1)
= 0

LN(EXP(1))
= 1

LN([DEAL.amount])

LOG

지정된 기저 내에서 값의 로그를 계산합니다. 숫자를 반환합니다.

LOG(base, value)

base: 값의 로그 계산에 사용할 기저입니다.

값: 로그를 취할 숫자.

LOG(10, 1)
= 0

LOG(10, 10)
= 1

LOG(10, [DEAL.amount])

POWER

기본값을 지정된 거듭제곱으로 올립니다. 숫자를 반환합니다.

POWER(base, exponent)

base: 거듭제곱을 계산할 숫자입니다.

지수: 기본값을 올릴 수 있습니다.

POWER(2, 10)
= 1024

POWER(100, 0.5)
= 10

POWER([DEAL.hs_arr], 2)

SQRT

음수가 아닌 숫자의 제곱근을 구합니다. 숫자를 반환합니다.

SQRT(number)

숫자: 제곱근을 구할 숫자입니다.

SQRT(100)
= 10

SQRT([DEAL.hs_arr])

WIDTH_BUCKET

숫자 값을 동일한 너비의 버킷으로 묶습니다. 값이 속하는 버킷의 수를 반환합니다.

반환된 값이 최소값보다 작으면 0을 반환합니다. 반환된 값이 최대값보다 크면 버킷의 개수 +1을 반환합니다.

WIDTH_BUCKET(value, minValue, maxValue, bucketCount)

value: 구간차원 번호로 계산할 숫자입니다.

minValue: 구간차원을 시작할 최소값입니다.

최대값: 구간차원을 적용할 최대값입니다.

bucketCount: 최소값과 최대값 사이에 값을 구간차원으로 묶을 동일한 너비의 버킷 수입니다.

WIDTH_BUCKET(25, 0, 100, 10)
= 3

WIDTH_BUCKET(95, 0, 100, 10)
= 10

WIDTH_BUCKET(-1000, 0, 100, 10)
= 0

WIDTH_BUCKET(9999, 0, 100, 10)
= 11

WIDTH_BUCKET([DEAL.amount], 0, 10000, 1000)

문자열 함수

함수 정의 인수 사용 예

CONTAINS

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

CONTAINS("string", "substring")

string: 테스트할 문자열 값입니다.

substring: 문자열 내부에서 검사할 값입니다.

CONTAINS("HubSpot", "Hub")
= true

CONTAINS("foo", "bar")
= false

CONTAINS([CONTACT.firstname], "Mike")

CONCAT

두 문자열을 연결합니다. 문자열을 반환합니다.

CONCAT("string1", "string2")

string1: string2에 추가할 문자열 값입니다.

string2: string1에 추가할 문자열 값입니다.

CONCAT("Hub", "Spot")
= "HubSpot"

CONCAT([CONTACT.firstname], CONCAT(" ", [CONTACT.lastname]))

LENGTH

문자열의 길이를 계산합니다. 숫자를 반환합니다.

LENGTH("string")

string: 길이를 계산할 문자열 값입니다.

LENGTH("HubSpot")
= 7

LENGTH([FEEDBACK_SUBMISSION.hs_content])

TRIM

문자열에서 선행 공백과 후행 공백을 제거합니다. 문자열을 반환합니다.

TRIM(" string ")

문자열: 공백을 잘라낼 문자열 값입니다.

TRIM(" Cats are great ")
= "고양이는 훌륭하다"

날짜 함수

함수 정의 인수 사용 예

DATE_FROM_PARTS

연도, 월, 일 부분으로 날짜 값을 만듭니다. 날짜를 반환합니다.

DATE_FROM_PARTS(year, month, day)

년: 원하는 날짜의 연도 부분입니다.

month: 원하는 날짜의 월 부분입니다.

일: 원하는 날짜의 일 부분입니다.

DATE_FROM_PARTS(2021, 1, 1)
= 2021-01-01

DATEDIFF

지정된 시간 단위의 첫 번째 날짜 값과 두 번째 날짜 값 사이의 시간 단위 수를 반환합니다. 숫자를 반환합니다.

DATEDIFF(“datePart”, “date1”, “date2”)

datePart: 차이 계산에 사용할 연도, 분기, 월, 주 또는 일 단위입니다.

date1: date2에서 뺄 시작 날짜 값입니다.

date2: date1에서 차감할 종료 날짜 값입니다.

DATEDIFF("DAY", "2021-01-01", "2021-02-01")
= 31

DATEDIFF("MONTH", "2021-01-01", DATE_FROM_PARTS(2021, 2, 1))
= 1

DATEDIFF("QUARTER", [DEAL.createdate], [DEAL.closedate])

DATEPART

날짜 값에서 연도, 분기, 월, 주 또는 일을 추출합니다. 숫자를 반환합니다.

DATEPART(“datePart”, “date”)

datePart: 추출할 연도, 분기, 월, 주 또는 일 단위입니다.

date: 날짜 부분을 추출할 날짜 값입니다.

DATEPART("DAY", "2021-03-15")
= 15

DATEPART("MONTH", DATE_FROM_PARTS(2021, 3, 15))
= 3

DATEPART("YEAR", [DEAL.createdate])

DATETRUNC

날짜 값을 해당 연도, 분기, 월, 주 또는 일로 잘라냅니다.

DATETRUNC(“datePart”, “date”)

datePart: 잘라낼 연도, 분기, 월, 주 또는 일 단위입니다.

date: 잘라낼 날짜 값입니다.

DATETRUNC("YEAR", DATE_FROM_PARTS(2021, 3, 15))
= 2021-01-01

DATETRUNC("MONTH", "2021-03-15")
= 2021-03-01

DATETRUNC("DAY", [e_visited_page.__hs_event_native_timestamp])

TIMESTAMP_FROM_PARTS

연, 월, 일, 시, 분, 초 부분으로 타임스탬프 값을 만듭니다. 날짜/시간 값을 반환합니다.

TIMESTAMP_FROM_PARTS(year, month, day)

년: 원하는 날짜의 연도 부분입니다.

월: 원하는 날짜의 월 부분입니다.

일: 원하는 날짜의 일 부분입니다.

TIMESTAMP_FROM_PARTS(2021, 1, 1)
= 2021-01-01

WEEKNUM

날짜의 1년 내 주 번호를 계산합니다. 숫자를 반환합니다.

WEEKNUM(“date”)

date: 1년 이내의 주 수를 계산할 날짜/시간 값입니다.

WEEKNUM("2021-03-15")
= 11

WEEKNUM(“1609459200”)
= 11

WEEKNUM(“[deal.createdate]”)

NOW

계정의 표준 시간대를 기준으로 현재 시간을 반환합니다. 날짜/시간 값을 반환합니다.

NOW()

NOW()
= 1633611966314

WORKINGDAYS

두 날짜 사이의 요일 수(월요일 - 금요일)를 반환합니다.

WORKINGDAYS(value1, value2)

value1: 시작 날짜/시간 값입니다.

value2: 종료 날짜/시간 값.

WORKINGDAYS("2022-01-01", "2022-01-31")
= 21

WORKINGDAYS("1640995200", "2022-01-31")
= 21

WORKINGDAYS([DEAL.createdate], NOW())

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