數據集是HubSpot帳戶中數據的集合,可以用於自訂報告中。數據集可以包括CRM對象和HubSpot資產的屬性,以及按需要計算資料的公式。例如,您可以建立一個欄位,以根據交易金額屬性計算年度定期收入。
為團隊建立多個數據集意味着報告創作人每次需要建立報告時,都不必選擇其資料來源。建立後也可以更新數據集,以便同時使用該數據集更新所有報告。
以下是如何建立數據集、如何使用報告中的數據集以及數據集工具中可用功能的定義。
若要建立資料集:
首先,選擇要包含在資料集中的資料來源。資料來源是您要報告的對象、資產和活動。這包括所有CRM物件(如聯絡人或自訂物件) ,以及資產(如網站頁面和電子郵件、對話、銷售活動等)。每個資料集最多可選擇5個資料來源。
主要資料來源將是數據集的重點,所有其他資訊來源都與該主要資料來源相關。若要連接這些資料來源, HubSpot會使用最短的路徑在後臺連接資料。例如,聯絡人和交易是直接相關的,無需額外加入即可選擇。
然而,其他數據源不能直接關聯,並需要其他來源才能將數據連接在一起。例如,如果你的主要來源是交易,而你想在報告中包含網誌文章數據, HubSpot只能透過聯絡人和網絡活動來源連結這些來源。這些其他來源將被自動選擇加入資料。
選擇要包含在資料集中的欄位。您可以將現有的HubSpot屬性以及自訂公式欄位新增到數據集。
若要將屬性新增到資料集,請將屬性從左側邊欄拖放到「資料集欄位」部分。
公式欄位是數據集特有的,可用於根據數據集中的屬性計算值。進一步了解如何使用彈性表達式建立公式。
條件欄位讓用戶可以分組或桶數據基於組合條件。這些欄位只能用於資料集或自訂報表生成器。您可以使用條件欄位根據交易的大小計算不同的傭金,或翻譯類別中的回饋回應,例如,介於1-6之間的標籤被標記為拖累標籤。
條件欄位允許您使用IF ()函數生成公式。使用條件欄位建立的任何欄位都可以在標準公式建立欄位中使用IF ()函數重新建立。
透過在欄位中新增篩選條件來進一步完善資料。
若要新增篩選條件:
在儲存數據集之前,請先查看數據集。
然後,您將被帶到報告生成器,在那裡您可以根據您的數據集創建報告。
在數據集控制面板上,您可以檢視和編輯現有數據集。
在資料集詳情頁面中,您也可以透過按一下建立報表,使用資料集建立新報表。
建立數據集後,您可以從報表生成器或從數據集工具,根據數據集建立報表。
在函數中,您可以使用來自屬性和欄位的資料或文字資料。屬性和欄位數據將根據個別數據源進行動態化,而文字數據是恆定的。例如:
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]
只要公式的運算符和函數接受字段的數據類型,就可以在公式中引用字段。例如,如果創建包含字符串的新欄位,您可以在接受字符串的函數中引用該欄位:
[DEAL.name]
,它包含字符串值(交易的名稱)。CONCAT([Field 1], "Q4")
將是有效的,因為它包含兩個字串值。CONCAT([DEAL.name], 2012)
無效,因爲它同時包含字符串和數字值。您可以使用具有文字值和屬性/欄位值的運算符,運算符會按照標準PEMDAS操作順序進行評估。這允許您使用括號嵌套運算符。例如:
1 + [DEAL.amount]
(1 + 2) * (3 + 4)
運算符 | DESCRIPTION | 用法示例 |
|
添加數字。返回數值。 |
|
|
減去數字。返回數值。 |
|
|
乘以數字。返回數值。 |
|
|
除以數字。返回數值。 |
|
|
否定數字。 |
|
|
檢查兩個布爾值是否都是真實的。返回布爾值。 |
|
|
檢查兩個布爾值中的任何一個是否為真。返回布爾值。 |
|
|
否定布爾值。傳回另一個布爾值。 |
|
|
平等運算符。返回布爾值。 |
=true = true |
IF邏輯是滿足特定條件時執行的一組規則。您可以使用IF邏輯來辨別數據。例如,您可以使用IF邏輯來:
LABEL函數會將列舉屬性間隔值轉換為使用者友善的值。某些HubSpot定義的屬性(如交易和聯系人所有者)表示爲內部值。這使分析變得很難。當與支援翻譯的HubSpot定義屬性一起使用時,標籤功能將根據入口設定而不是用戶設定提供翻譯。例如,您可以使用標籤功能來:
直接在字段中存取聯系人或交易階段名稱
LABEL([DEAL.dealstage]) = "Closed Won"(10)
LABEL([DEAL.hubspot_owner_id]) = "John Smith"
函數 | A.定義 | 參數 | 用法示例 |
|
計算數字的絕對值。返回數值。 |
number :取絕對值的數字。 |
|
|
向上舍入小數到最接近的整數。返回數值。 |
number :要取上限的數字。 |
|
|
除以一個數字,但當除數為零時返回零。返回數值。 |
股息:在分割操作中用作股息的數字。 除數:在除法運算中用作除數的數字,零整數爲零 |
|
|
電腦Euler的數值提升到一個值。返回數值。 |
exponent指數:將歐拉數提高到的指數。 |
|
|
四舍五入到最接近的整數。返回數值。 |
number :將歐拉數提高到的指數。 |
|
|
計算一個值的自然對數。返回數值。 |
數值:取自然對數值。 |
|
|
計算指定基數內的值的對數。返回數值。 |
base :在值對數計算中使用的基數。 value :要取對數的數字。 |
|
|
將基礎值提高到指定的功率。返回數值。 |
基數:要計算的數字。 指數:提升基數的數字。 |
|
|
取非負數的平方根。返回數值。 |
number :取平方根的數字。 |
|
|
BIN數值成相等寬度的桶。返回值落入的Bucket的數量。 如果返回的值低於最小值,返回零。如果返回值高於最大值,返回桶數+1。 |
值:箱櫃號碼中要計算的數字。 minValue :開始分倉的最小值。 maxValue :要bin的最大值。 bucketCount :在minValue和maxValue之間的bin值所需的等寬桶數量。 |
|
函數 | A.定義 | 參數 | 用法示例 |
|
確定字符串是否包含大小寫敏感的子字符串。返回布爾值。 |
string :要測試的字符串值。 子字符串:字符串中要檢查的值。 |
|
|
連接兩個字符串。返回字符串。 |
string1 : string2要附加到的字符串值。 string2 :要追加到string1的字符串值。 |
|
|
計算字串的長度。返回數值。 |
字符串:用於計算長度的字符串值。 |
|
|
從字符串中移除前導和尾部空格。返回字符串。 |
字符串:要修剪空格的字符串值。 |
|
函數 | A.定義 | 參數 | 用法示例 |
|
從年、月和日部分建立日期值。返回日期。 |
年份:所需日期的年份部分。 月份:所需日期的月份部分。 天:所需日期的日期部分。 |
|
|
傳回指定時間單位的第一個日期值與第二個日期值之間的時間單位數。返回數值。 |
datePart :在差異計算中使用的年、季、月、週或日單位。 date1 :從date2中扣除的開始日期值。 date2 :從中扣除date1的截止日期值。 |
|
|
從日期值中提取年、季度、月、周或日。返回數值。 |
datePart :要提取的年、季、月、周或日單位。 date :提取日期部分的日期值。 |
|
|
將日期值截短為其年、季度、月、週或日。 |
datePart :要截斷到的年、季度、月、周或日單位。 date :要截斷的日期值。 |
|
|
從年、月、日、時、分和第二部分建立時間戳值。返回datetime值。 |
年份:所需日期的年份部分。 月份:所需日期的月份部分。 天:所需日期的一天部分。 |
|
|
計算某個日期一年內的週數。返回數值。 |
date :一年之內用於計算週數的日期時間值。 |
|
|
根據帳戶的時區傳回當前時間。返回datetime值。 |
|
|
|
傳回兩個日期之間的星期天數(星期一至星期五)。 |
value1 :起始日期時間值。 值2 :截止日期時間值。 |
|