ข้ามไปที่เนื้อหา
โปรดทราบ:: บทความนี้จัดทำขึ้นเพื่อความสะดวกของคุณ ได้รับการแปลโดยอัตโนมัติโดยใช้ซอฟต์แวร์การแปลและอาจไม่ได้รับการพิสูจน์อักษร บทความฉบับภาษาอังกฤษนี้ควรถือเป็นฉบับทางการที่คุณสามารถค้นหาข้อมูลล่าสุดได้มากที่สุด คุณสามารถเข้าถึงได้ที่นี่

สร้างคุณสมบัติการคำนวณและการโรลอัพ

อัปเดตล่าสุด: กุมภาพันธ์ 13, 2025

สามารถใช้ได้กับการสมัครใช้บริการใดๆ ต่อไปนี้ ยกเว้นที่ระบุไว้:

การตลาด Hub   Professional , Enterprise
การขาย Hub   Professional , Enterprise
Service Hub   Professional , Enterprise
Operations Hub   Professional
เนื้อหา Hub   Professional , Enterprise

คุณสามารถสร้างที่พักที่กรอกข้อมูลตามการคำนวณจากที่พักอื่นได้ ด้วยคุณสมบัติการโรลอัพคุณสามารถคำนวณค่าต่ำสุดสูงสุดจำนวนผลรวมหรือค่าเฉลี่ยสำหรับคุณสมบัติในระเบียนที่เกี่ยวข้องได้โดยอัตโนมัติ ด้วยคุณสมบัติการคำนวณคุณสามารถตั้งค่าสมการตามเวลาระหว่างจนถึงหรือตั้งแต่ค่าคุณสมบัติหรือสร้างสมการที่กำหนดเองตามคุณสมบัติของวัตถุ 

ตัวอย่างเช่นคุณสามารถสร้าง:

  • ทรัพย์สินของบริษัทที่คำนวณค่าใช้จ่ายในการหาลูกค้าใหม่ตามสมการที่กำหนดเอง
  • ที่พักสำหรับติดต่อที่คำนวณจำนวนเงินโดยเฉลี่ยของข้อเสนอที่เกี่ยวข้องของผู้ติดต่อ 
  • คุณสมบัติดีลที่คำนวณระยะเวลานับตั้งแต่เปิดดีล

ขึ้นอยู่กับการสมัครสมาชิก HubSpot ของคุณมีการจำกัดจำนวนคุณสมบัติการคำนวณที่คุณสามารถสร้างได้

สร้างคุณสมบัติการโรลอัพตามคุณสมบัติของระเบียนที่เกี่ยวข้อง

คุณสามารถสร้างคุณสมบัติสำหรับวัตถุที่จะคำนวณตามค่าคุณสมบัติบางอย่างของระเบียนที่เกี่ยวข้องของวัตถุนั้นได้ คุณสามารถคำนวณตามระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุนั้นหรือสำหรับป้ายชื่อการเชื่อมโยงเฉพาะ รวมถึงการเชื่อมโยงวัตถุเดียวกัน

ตัวอย่างเช่นคุณสามารถสร้างคุณสมบัติข้อตกลงที่นับจำนวนกิจกรรมการขายทั้งหมดที่บันทึกไว้สำหรับผู้ติดต่อที่เกี่ยวข้องของข้อตกลงที่มีป้ายชื่อผู้ตัดสินใจ

  • ในบัญชี HubSpot ของคุณ คลิก settings ไอคอนการตั้งค่า ในแถบนำทางด้านบน
  • ในเมนูแถบด้านข้างซ้ายให้ไปที่ คุณสมบัติ

  • คลิกเมนูแบบเลื่อนลงเลือกวัตถุจากนั้นเลือกคุณสมบัติ [Object] เพื่อสร้างคุณสมบัติสำหรับวัตถุนั้น

  • กรอกรายละเอียดพื้นฐานสำหรับที่พักของคุณแล้วคลิกแท็บประเภทฟิลด์
  • เลือก Rollup
  • คลิกเมนูแบบเลื่อนลงประเภท Rollup จากนั้นเลือกประเภทใดประเภทหนึ่งต่อไปนี้:
    • ต่ำสุด: แสดงค่าต่ำสุดสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องของวัตถุที่เลือก
    • สูงสุด: แสดงค่าสูงสุดสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือก
    • COUNT: นับจำนวนระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือกที่มีค่าสำหรับคุณสมบัติตัวเลขที่เลือก
    • ผลรวม: สรุปค่าสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือก
    • ค่าเฉลี่ย: คำนวณค่าเฉลี่ยของค่าสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือก
  • หากต้องการเลือกวิธีจัดรูปแบบค่าของที่พักให้คลิกเมนูดรอปดาวน์รูปแบบ ตัวเลขจากนั้นเลือกจากรูปแบบต่อไปนี้: หมายเลขที่จัดรูปแบบหมายเลขที่ไม่ได้จัดรูปแบบสกุลเงิน เปอร์เซ็นต์หรือระยะเวลา
  • หากคุณเลือกสกุลเงินเป็นรูปแบบสำหรับคุณสมบัติดีลที่พักจะใช้สกุลเงินของบริษัทในบัญชีของคุณเป็นค่าเริ่มต้น หากต้องการใช้สกุลเงินของแต่ละบันทึกการซื้อขายให้เลือกช่องทำเครื่องหมายใช้สกุลเงินบันทึกแทนสกุลเงินของบริษัท การใช้สกุลเงินที่บันทึกจะมีผลต่อการแสดงค่าเท่านั้นและจะไม่ใช้อัตราแลกเปลี่ยนโดยอัตโนมัติ

  • เลือกวัตถุที่เกี่ยวข้องและคุณสมบัติบันทึกที่เกี่ยวข้องเพื่อคำนวณคุณสมบัติตาม 
  • ในการคำนวณตามระเบียนที่มีป้ายกำกับเฉพาะให้คลิกเลือกป้ายกำกับการเชื่อมโยงจากนั้นเลือกป้ายกำกับที่คุณต้องการรวมไว้
  • หากต้องการเพิ่มเงื่อนไขเพิ่มเติมให้คลิกสร้างเงื่อนไข เมื่อมีการตั้งค่าเงื่อนไขเพิ่มเติมจะต้องเป็นไปตามเงื่อนไขนั้นเพื่อให้สามารถคำนวณคุณสมบัติได้ (เช่นคำนวณคุณสมบัติเมื่อจำนวนข้อตกลงล่าสุด > 1000)
    • ในเมนูแบบเลื่อนลงแรกให้เลือกที่ พัก
    • ในเมนูแบบเลื่อนลงที่สองให้เลือกตัวดำเนินการที่จะเปรียบเทียบมูลค่าที่พักแรกกับตัวเลขหรือมูลค่าที่พักอื่น
    • ในเมนูแบบเลื่อนลงที่ 3 ให้เลือกที่พักหรือป้อนตัวเลขที่จะเปรียบเทียบกับที่พักแห่งแรก
  • คลิกสร้างเมื่อสร้างแล้วประเภทฟิลด์ที่แสดงของคุณสมบัติจะเป็น Rollup

โปรดทราบ: ค่าระยะเวลา RAW จะถูกจัดเก็บในหน่วยมิลลิวินาที หากคุณใช้คุณสมบัติการคำนวณระยะเวลาในเครื่องมือ HubSpot อื่นๆ (เช่นตัวกรองสูตรคุณสมบัติการคำนวณ) คุณอาจต้องใช้ค่ามิลลิวินาที

สร้างเวลาระหว่างคุณสมบัติการคำนวณ

คุณสามารถสร้างคุณสมบัติที่คำนวณเวลาระหว่างคุณสมบัติตัวเลือกวันที่ที่เลือกสองรายการภายในวัตถุเดียวกันได้ ตัวอย่างเช่นคุณสามารถคำนวณเวลาระหว่างเวลาที่เจ้าของตั๋วได้รับมอบหมายและเวลาที่ตั๋วถูกปิด ดูข้อมูลเพิ่มเติมเกี่ยวกับการแสดงค่าคุณสมบัติการคำนวณ Time Between

หากคุณกำลังพยายามสร้างที่พักตามวันที่ในวันนี้ดูข้อมูลเพิ่มเติมเกี่ยวกับวิธีใช้เวลาสัมพัทธ์ในที่พักและตัวกรอง

  • ในบัญชี HubSpot ของคุณ คลิก settings ไอคอนการตั้งค่า ในแถบนำทางด้านบน
  • ในเมนูแถบด้านข้างซ้ายให้ไปที่ คุณสมบัติ

  • คลิกเมนูแบบเลื่อนลงเลือกวัตถุจากนั้นเลือกคุณสมบัติ [Object] เพื่อสร้างคุณสมบัติสำหรับวัตถุนั้น

  • กรอกรายละเอียดพื้นฐานสำหรับที่พักของคุณแล้วคลิกแท็บประเภทฟิลด์
  • เลือกการคำนวณเป็นประเภทฟิลด์
  • คลิกเมนูดร็อปดาวน์ประเภทที่พักที่คำนวณแล้วจากนั้นเลือกเวลาระหว่าง
  • คลิกเมนูแบบเลื่อนลงเพื่อเลือกวันที่เริ่มต้นและวันที่สิ้นสุดของคุณ

  • หากต้องการเพิ่มเงื่อนไขเพิ่มเติมให้คลิกสร้างเงื่อนไข เมื่อมีการตั้งค่าเงื่อนไขเพิ่มเติมจะต้องเป็นไปตามเงื่อนไขนั้นเพื่อให้สามารถคำนวณคุณสมบัติได้ (เช่นคำนวณคุณสมบัติเมื่อจำนวนข้อตกลงล่าสุด > 1000)
    • ในเมนูแบบเลื่อนลงแรกให้เลือกที่ พัก
    • ในเมนูแบบเลื่อนลงที่สองให้เลือกตัวดำเนินการที่จะเปรียบเทียบมูลค่าที่พักแรกกับตัวเลขหรือมูลค่าที่พักอื่น
    • ในเมนูแบบเลื่อนลงที่ 3 ให้เลือกที่พักหรือป้อนตัวเลขที่จะเปรียบเทียบกับที่พักแห่งแรก
  • คลิกสร้างเมื่อสร้างแล้วประเภทฟิลด์ที่แสดงของพร็อพเพอร์ตี้จะเป็นการ คำนวณ

คาดว่าจะมีพฤติกรรมต่อไปนี้เมื่อแสดงค่าสำหรับเวลาระหว่างคุณสมบัติการคำนวณ:

  • เวลาจะแสดงแตกต่างกันในเครื่องมือ HubSpot ที่แตกต่างกัน
  • สำหรับคุณสมบัติวันที่ที่ไม่มีการประทับเวลาเวลาเริ่มต้นที่ใช้ในการคำนวณจะเป็นเวลา 24:00 น. UTC สำหรับวันที่เลือก
  • ในระเบียน (เช่นระเบียนผู้ติดต่อ) ค่าที่แสดงจะเป็นวินาทีนาทีชั่วโมงวันเดือนหรือปีและจะถูกปัดเศษเป็นจำนวนเต็มที่ใกล้เคียงที่สุดของหน่วยตามเกณฑ์ที่เฉพาะเจาะจง ตัวอย่างเช่นหากเวลาที่คำนวณได้คือหนึ่งวันและ 12 ชั่วโมงค่าที่แสดงจะเป็น 36 ชั่วโมงแต่หากเวลาที่คำนวณได้คือสามวันและสองชั่วโมงค่าที่แสดงจะเป็น 3 วัน เกณฑ์สำหรับยูนิตคือ:
    • 12 ปีขึ้นไปจะแสดงเป็นปีและรอบไปจนถึงทั้งปีที่ใกล้ที่สุด
    • 2.5 เดือนขึ้นไปจะแสดงเป็นเดือนๆไปจนถึงทั้งเดือนที่ใกล้ที่สุด
    • 2.5 วันหรือนานกว่านั้นจะแสดงเป็นวันและปัดเศษเป็นทั้งวันที่ใกล้ที่สุด
    • 2.5 ชั่วโมงหรือนานกว่านั้นจะแสดงเป็นชั่วโมงและวนไปยังทั้งชั่วโมงที่ใกล้ที่สุด
    • 2.5 นาทีหรือนานกว่านั้นจะแสดงเป็นนาทีและปัดเศษเป็นนาทีที่ใกล้ที่สุด มิฉะนั้นจะแสดงในไม่กี่วินาที
  • ในรายงานแบบกำหนดเองที่ใช้พร็อพเพอร์ตี้ที่มีประเภทฟิลด์นี้ค่าที่แสดงจะเป็นวัน ตัวอย่างเช่นหากเวลาที่คำนวณได้คือหนึ่งปีและยี่สิบวันค่าที่แสดงจะเป็น 385 วัน

โปรดทราบ: ภายใน HubSpot ค่าดิบของเวลาระหว่างและประเภทที่พักโดยเฉลี่ยจะถูกเก็บไว้ในหน่วยมิลลิวินาที หากสมการที่มีค่าเหล่านี้ให้ผลผลิตสูงกว่าที่คาดไว้ให้ใช้ตัวแปลงหน่วยมิลลิวินาทีเพื่อแปลงเป็นหน่วยเวลาที่คุณต้องการ


สร้างเวลาตั้งแต่หรือเวลาจนถึงคุณสมบัติการคำนวณ

หากต้องการติดตามระยะเวลาตั้งแต่หรือจนถึงวันที่คุณสามารถสร้างเวลาตั้งแต่หรือเวลาจนถึงคุณสมบัติการคำนวณ ตัวอย่างเช่นคุณสามารถสร้าง Time since open property เพื่อติดตามระยะเวลาที่เปิดการซื้อขายหรือ Time until close property เพื่อติดตามระยะทางจากวันนี้ที่ลูกค้าถูกตั้งค่าให้ปิด

เวลาตั้งแต่หรือเวลาจนกว่าค่าของคุณสมบัติการคำนวณจะคำนวณตามค่าของตัวเลือกวันที่หรือคุณสมบัติตัวเลือกวันที่และเวลา หากต้องการสร้างพร็อพเพอร์ตี้ที่มีค่าที่แสดงเวลาสัมพัทธ์ตามวันที่ของวันนี้โปรดดูวิธีสร้างพร็อพเพอร์ตี้ตัวเลือกวันที่/วันที่และเวลาสัมพัทธ์ ดูข้อมูลเพิ่มเติมเกี่ยวกับการใช้วันที่และเวลาวันนี้ใน HubSpot

วิธีสร้างเวลาตั้งแต่หรือเวลาจนถึงคุณสมบัติการคำนวณ:

  • ในบัญชี HubSpot ของคุณ คลิก settings ไอคอนการตั้งค่า ในแถบนำทางด้านบน
  • ในเมนูแถบด้านข้างซ้ายให้ไปที่ คุณสมบัติ

  • คลิกเมนูแบบเลื่อนลงเลือกวัตถุจากนั้นเลือกคุณสมบัติ [Object] เพื่อสร้างคุณสมบัติสำหรับวัตถุนั้น

  • กรอกรายละเอียดพื้นฐานสำหรับที่พักของคุณแล้วคลิกแท็บประเภทฟิลด์
  • เลือกการคำนวณเป็นประเภทฟิลด์
  • คลิกเมนูดร็อปดาวน์ประเภทที่พักที่คำนวณแล้วจากนั้นเลือกเวลาตั้งแต่หรือเวลาจนถึง

  • คลิกสร้างเมื่อบันทึกแล้วคุณจะไม่สามารถแก้ไขได้ไม่ว่าจะเป็นเวลาตั้งแต่หรือเวลาจนถึงแต่คุณสามารถเลือกคุณสมบัติวันที่เริ่มต้นหรือสิ้นสุดอื่นได้

เมื่อสร้างเวลาตั้งแต่หรือเวลาจนถึงที่พักแล้วให้ดูวิธีดูที่พักและใช้ในตัวกรอง

โปรดทราบ: t ime ตั้งแต่และเวลาจนกว่าคุณสมบัติจะไม่ได้รับการสนับสนุนในสิ่งต่อไปนี้:

สร้างคุณสมบัติการคำนวณสมการที่กำหนดเอง

นอกจากนี้คุณยังสามารถสร้างคุณสมบัติที่คำนวณค่าตามเกณฑ์ของคุณเอง สามารถตั้งค่าสมการแบบกำหนดเองสำหรับคุณสมบัติ NUMBER ภายในออบเจ็กต์เดียวกันกับที่คุณกำลังสร้างคุณสมบัติใหม่เท่านั้น ตัวอย่างเช่นคุณสามารถสร้างสมการเพื่อคำนวณจำนวนเงินจากข้อตกลงล่าสุดของบริษัท (จำนวนข้อตกลงล่าสุด) เมื่อเทียบกับจำนวนครั้งที่ธุรกิจของคุณติดต่อบริษัท (จำนวนครั้งที่ติดต่อ)

คุณสามารถสร้างสมการที่กำหนดเองของคุณด้วยตัวดำเนินการทางคณิตศาสตร์ตัวดำเนินการเปรียบเทียบตัวดำเนินการตรรกะคำแถลงเงื่อนไขและฟังก์ชันอื่นๆ สมการเหล่านี้สามารถส่งกลับค่าตัวเลขบูลีนสตริงหรือวันที่ เรียนรู้เพิ่มเติมเกี่ยวกับโอเปอเรเตอร์ฟังก์ชันและวิธีจัดรูปแบบสูตรของคุณ นอกจากนี้คุณยังสามารถตรวจสอบตัวอย่างของสูตรที่ใช้กันทั่วไป

วิธีสร้างคุณสมบัติการคำนวณสมการแบบกำหนดเอง:

  • ในบัญชี HubSpot ของคุณ คลิก settings ไอคอนการตั้งค่า ในแถบนำทางด้านบน
  • ในเมนูแถบด้านข้างซ้ายให้ไปที่ คุณสมบัติ

  • คลิกเมนูแบบเลื่อนลงเลือกวัตถุจากนั้นเลือกคุณสมบัติ [Object] เพื่อสร้างคุณสมบัติสำหรับวัตถุนั้น

  • กรอกรายละเอียดพื้นฐานสำหรับที่พักของคุณแล้วคลิกแท็บประเภทฟิลด์
  • เลือกการคำนวณเป็นประเภทฟิลด์
  • คลิกเมนูดร็อปดาวน์ประเภทที่พักที่คำนวณแล้วจากนั้นเลือกสมการที่กำหนดเอง
  • คลิกเมนูแบบเลื่อนลงประเภทเอาต์พุตจากนั้นเลือกประเภทเอาต์พุตที่การคำนวณของคุณจะกลับมา คุณสามารถเลือกอย่างใดอย่างหนึ่งต่อไปนี้: ตัวเลข บูลีน สตริงหรือวันที่

โปรดทราบ: ประเภทเอาต์พุตที่เลือกต้องตรงกับประเภทเอาต์พุตที่แสดงที่ด้านบนขวาของเครื่องมือแก้ไขมิฉะนั้นคุณจะไม่สามารถสร้างที่พักได้ สำหรับพร็อพเพอร์ตี้ที่ส่งคืนวันที่คุณสามารถใช้ตัวเลขหรือประเภทเอาต์พุตวันที่ซึ่งกำหนดวิธีการแสดงค่า (เช่นตัวเลขแสดงวันที่เป็นมิลลิวินาทีวันที่แสดงวันที่ที่จัดรูปแบบ)

  • หากคุณเลือกประเภทเอาต์พุตตัวเลข:
    • คลิกเมนูแบบเลื่อนลงรูปแบบตัวเลขจากนั้นเลือกวิธีจัดรูปแบบค่าของที่พัก คุณสามารถเลือกอย่างใดอย่างหนึ่งต่อไปนี้: หมายเลขที่จัดรูปแบบหมายเลข ที่ไม่ได้จัดรูปแบบสกุลเงิน เปอร์เซ็นต์หรือระยะเวลา
    • หากคุณเลือกสกุลเงินเป็นรูปแบบตัวเลขสำหรับคุณสมบัติดีลที่พักจะใช้สกุลเงินของบริษัทในบัญชีของคุณเป็นค่าเริ่มต้น หากต้องการใช้สกุลเงินของแต่ละบันทึกการซื้อขายให้เลือกช่องทำเครื่องหมายใช้สกุลเงินบันทึกแทนสกุลเงินของบริษัท

โปรดทราบ: การใช้สกุลเงินเรคคอร์ดจะมีผลต่อการแสดงค่าเท่านั้นและจะไม่ใช้อัตราแลกเปลี่ยนโดยอัตโนมัติ ในการเพิ่มอัตราแลกเปลี่ยนคุณสามารถรวมฟังก์ชัน exchange_rate หรือ dated_exchange_rate ไว้ในสมการของคุณ


  • ในเครื่องมือแก้ไขแทรกพิมพ์หรือวางฟังก์ชันและคุณสมบัติเพื่อสร้างสมการที่กำหนดเองของคุณ เรียนรู้เพิ่มเติมเกี่ยวกับไวยากรณ์สมการคำนวณที่กำหนดเอง ในการแทรกองค์ประกอบสูตร:
    • คลิกเมนูแบบเลื่อนลง แทรก
    • หากต้องการแทรกฟังก์ชันลงในสมการของคุณให้เลือกฟังก์ชันจากนั้นเลือก ฟังก์ชัน
    • หากต้องการแทรกคุณสมบัติลงในสมการของคุณให้เลือกคุณสมบัติ จากนั้นเลือก คุณสมบัติ คุณสามารถสร้างสมการที่กำหนดเองได้โดยใช้คุณสมบัติของออบเจ็กต์เดียวกันกับที่คุณสร้างคุณสมบัติเท่านั้น

  • หากสมการของคุณมีข้อผิดพลาดให้คลิก [x] ปัญหาด้านบนตัวแก้ไขเพื่อดูเหตุผลของข้อผิดพลาด คุณจะสร้างที่พักไม่ได้หากสมการของคุณมีข้อผิดพลาดที่ยังไม่ได้รับการแก้ไข เรียนรู้เพิ่มเติมเกี่ยวกับวิธีการจัดรูปแบบสมการของคุณ
  • หากต้องการดูตัวอย่างผลลัพธ์ของสูตรของคุณให้คลิกสูตรทดสอบ

โปรดทราบ: หากคุณสมบัติตัวเลขใดๆในสมการที่กำหนดเองไม่มีค่าหรือค่า null การคำนวณจะไม่ทำงานและค่าคุณสมบัติการคำนวณจะว่างเปล่า ค่าจะว่างเปล่าแม้ว่าจะมีจำนวนคงที่รวมอยู่ในสมการ ในสถานการณ์เช่นนี้สามารถใช้ฟังก์ชัน if และ is_known เพื่อตั้งค่าเป็น 0 แทน


  • คลิกสร้างเมื่อสร้างแล้วประเภทฟิลด์ที่แสดงของพร็อพเพอร์ตี้จะเป็นการ คำนวณ

ไวยากรณ์สมการที่กำหนดเอง

  • ไวยากรณ์ตามตัวอักษร: โดยใช้ข้อมูลตามตัวอักษรคุณสามารถเพิ่มสตริงของข้อความตัวเลขและค่าจริงหรือเท็จลงในสมการของคุณได้ คุณสามารถจัดรูปแบบสตริงตัวเลขบูลีนและค่าคงที่วันที่ได้ด้วยวิธีต่อไปนี้:
    • ตัวอักษรสตริง: ข้อความล้อมรอบด้วยเครื่องหมายคำพูด สิ่งเหล่านี้สามารถแสดงแทนได้ด้วยเครื่องหมายคำพูดเดี่ยว 'constant' ") หรือเครื่องหมายคำพูดคู่ "constant"

    • ตัวเลขตามตัวอักษร: ตัวเลขที่ไม่มีเครื่องหมายคำพูด จำนวนคงที่สามารถเป็นจำนวนจริงใดๆและสามารถรวมถึงสัญลักษณ์จุด ตัวอย่างเช่นทั้ง 1005 และ 1.5589 1.5589ตัวเลขคงที่ที่ถูกต้อง

    • บูลีนตามตัวอักษร: บูลีนคงที่อาจเป็นtrueหรือ false

    • วันที่ตามตัวอักษร: วันที่เป็นมิลลิวินาทีตัวอย่าง1698508800000 1698508800000
  • ไวยากรณ์คุณสมบัติ: คุณสามารถรวมคุณสมบัติอื่นๆของวัตถุเดียวกันในสมการที่กำหนดเองของคุณได้
    • หากมีการแทรกพร็อพเพอร์ตี้ลงในเครื่องมือแก้ไขพร็อพเพอร์ตี้จะได้รับการจัดรูปแบบและตรวจสอบความถูกต้องโดยอัตโนมัติเป็นส่วนหนึ่งของสมการ
    • หากคุณเลือกที่จะพิมพ์หรือวางคุณสมบัติลงในเครื่องมือแก้ไขด้วยตนเองควรจัดรูปแบบเป็น [properties.{propertyInternalName}] propertyInternalName}] ตัวอย่างเช่นหากต้องการเพิ่มคะแนนการทดสอบคุณสมบัติซึ่งมีค่าภายใน TEST_SCORE ให้พิมพ์ลงในเครื่องมือแก้ไขว่า [properties.Test_score]
    • เมื่อใช้คุณสมบัติการแจกแจงในสมการ (เช่น dropdown select, radio select) ค่าถือเป็นสตริงดังนั้นต้องห่อด้วยเครื่องหมายคำพูดคู่ (" เช่น "subscriber" และคุณต้องใช้ชื่อภายในของตัวเลือกคุณสมบัติ ("appointmentscheduled" นัดหมาย ")

ผู้ปฏิบัติงาน

คุณสามารถใช้ตัวดำเนินการในสมการของคุณเพื่ออัปเดตประเมินหรือเปรียบเทียบค่าคงที่และค่าคุณสมบัติ เมื่อใช้ผู้ปฏิบัติงานหลายรายพวกเขาจะปฏิบัติตามลำดับการดำเนินงานของ PEMDAS คุณสามารถรวมตัวดำเนินการต่อไปนี้ไว้ในสมการที่กำหนดเองของคุณได้ทั้งนี้ขึ้นอยู่กับประเภทของข้อมูลที่คุณใช้

โอเปอเรเตอร์ คำอธิบาย
+ เพิ่มตัวเลขหรือสตริงส่งกลับตัวเลข
- ลบตัวเลขส่งกลับตัวเลข
* คูณตัวเลขส่งกลับตัวเลข
/ หารตัวเลขส่งกลับตัวเลข
< ตรวจสอบว่าค่าน้อยกว่าค่าอื่นหรือไม่ รองรับด้วยคุณสมบัติตัวเลขหรือค่าคงที่ส่งคืนบูลีน
> ตรวจสอบว่าค่ามากกว่าค่าอื่นหรือไม่ รองรับด้วยคุณสมบัติตัวเลขหรือค่าคงที่ส่งคืนบูลีน
<= ตรวจสอบว่าค่าน้อยกว่าหรือเท่ากับค่าอื่น รองรับด้วยคุณสมบัติตัวเลขหรือค่าคงที่ส่งคืนบูลีน
>= ตรวจสอบว่าค่ามากกว่าหรือเท่ากับค่าอื่น รองรับด้วยคุณสมบัติตัวเลขหรือค่าคงที่ส่งคืนบูลีน
! ตรวจสอบว่าไม่มีค่าใดเป็นจริงส่งคืนบูลีน
= หรือ == ตรวจสอบว่าค่าเท่ากับค่าอื่นหรือไม่ รองรับด้วยตัวเลขและสตริงส่งคืนบูลีน
!= ตรวจสอบว่าค่าไม่เท่ากับค่าอื่นหรือไม่ รองรับด้วยตัวเลขและสตริงส่งคืนบูลีน
or || ตรวจสอบว่าค่าใดค่าหนึ่งในสองค่าเป็นจริงหรือไม่ส่งคืนบูลีน
andหรือ && ตรวจสอบว่าทั้งสองค่าเป็นจริงหรือไม่ส่งคืนบูลีน

ฟังก์ชัน

คุณสามารถใช้ฟังก์ชันภายในสูตรที่กำหนดเองเพื่อคำนวณค่าและดำเนินการกับข้อมูลของคุณให้เสร็จสมบูรณ์ ขึ้นอยู่กับประเภทของข้อมูลที่คุณใช้คุณสามารถรวมฟังก์ชันต่อไปนี้ไว้ในสมการที่กำหนดเองของคุณได้

ฟังก์ชัน ข้อโต้แย้ง ตัวอย่าง

abs

รับค่าสัมบูรณ์ของตัวเลขส่งกลับตัวเลข

abs(number)

หมายเลข: หมายเลขที่คุณต้องการรับค่าสัมบูรณ์

abs(-100) = 100

add_time

เพิ่มเวลาที่กำหนดให้กับเวลาพื้นฐานควบคุมโดยหน่วยที่ระบุ

add_time(base, timeToAdd, unit)

base: the base time.

timeToAdd: ระยะเวลาที่จะเพิ่มไปยังเวลาฐาน

หน่วย: หน่วยเพื่อtimeToAdd timeToAdd ตัวเลือกได้แก่second minute hour day week monthหรือyear

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

concatenate

รวมสตริงได้สูงสุด 100 สตริงเป็นค่าเดียวส่งกลับสตริง

concatenate("arg 1", "arg 2")

arg1: สตริงที่อาร์กิวเมนต์ 2 จะถูกผนวกเข้าด้วยกัน

arg2: สตริงที่จะต่อท้ายอาร์กิวเมนต์ 1

concatenate("Example", " Test") ตัวอย่างการทดสอบ "

contains

ตรวจสอบว่าสตริงมีสตริงอื่นหรือไม่ (คำนึงถึงตัวพิมพ์เล็กและใหญ่) ส่งคืนบูลีน 

contains(text, substring)

text: the string or text property to check for the substring.

substring: สตริงที่ข้อความควรมี

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

contains("HubSpot", "Spot")

currency_decimal_places

รับจำนวนตำแหน่งทศนิยมสำหรับสกุลเงินส่งกลับตัวเลข

currency_decimal_places(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)

สกุลเงิน: สตริงสกุลเงินที่คุณต้องการคำนวณอัตราแลกเปลี่ยน

exchange_rate("USD")

eulerออยเลอร์ส่ง

กลับค่าคงที่ของออยเลอร์

euler()

euler() = 2.71828

if

ตั้งค่านิพจน์แบบมีเงื่อนไข

if(condition, arg2) หรือif(condition, arg2, arg3)

เงื่อนไข: ข้อความบูลีนที่กำหนดว่าค่าที่คำนวณได้จะเป็นเท่าใด

arg2: บูลีนตัวเลขหรือสตริงที่จะเป็นค่าที่คำนวณได้หากตรงตามเงื่อนไข 

arg3 (ระบุหรือไม่ก็ได้): ค่าที่คำนวณได้หากไม่เป็นไปตามเงื่อนไข หากรวมแล้วจะต้องเป็นประเภทเดียวกับอาร์กิวarg2 2 หากไม่ใช้ค่าจะเป็นnullเมื่อไม่ตรงตามเงื่อนไข 

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

 

is_known

ตรวจสอบว่าค่าเป็นที่รู้จักสำหรับโทเค็นหรือไม่ส่งคืนบูลีน

is_known(property)

คุณสมบัติ: คุณสมบัติที่คุณต้องการตรวจสอบค่า

is_known([properties.name]) = true

last_updated

รับวันที่ที่โทเค็นได้รับการอัปเดตครั้งล่าสุด แสดงการประทับเวลาเป็นมิลลิวินาทีเป็นสตริง

last_updated(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)

วันที่: คุณสมบัติวันที่และเวลาที่คุณต้องการคำนวณเดือน

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 ที่คุณต้องการคำนวณความน่าจะเป็น

pipeline_probability("newdeal")

power

ยกตัวเลขขึ้นเป็นค่าของตัวเลขอื่นส่งกลับตัวเลข

power(base, exponent)

base: the base number.

เลขชี้กำลัง: ค่าที่จะเพิ่มฐานเป็น

power(5, 2) = 25

round_down

ปัดเศษตัวเลขลงตามความแม่นยำที่ระบุส่งกลับตัวเลข

round_down(number_to_round, precision)

number_to_round: คุณสมบัติตัวเลขหรือตัวเลขที่คุณต้องการปัดเศษลง

ความแม่นยำ: จำนวนตำแหน่งทศนิยมที่จะปัดเศษลง

round_down(4.353, 1) = 4.3

round_nearest

ปัดเศษตัวเลขตามความแม่นยำที่ระบุส่งกลับตัวเลข

round_nearest(number_to_round, precision)

number_to_round: คุณสมบัติตัวเลขหรือตัวเลขที่คุณต้องการปัดเศษ

ความแม่นยำ: จำนวนตำแหน่งทศนิยมที่จะปัดเศษ

round_nearest(4.32, 1) = 4.3

round_up

ปัดเศษตัวเลขให้มีความแม่นยำตามที่ระบุส่งกลับตัวเลข

round_up(number_to_round, precision)

number_to_round: คุณสมบัติตัวเลขหรือตัวเลขที่คุณต้องการปัดเศษขึ้น

ความแม่นยำ: จำนวนตำแหน่งทศนิยมที่จะปัดเศษขึ้น

round_up(4.353, 1) = 4.4

sqrt

รับรากที่สองของตัวเลขส่งกลับตัวเลข

sqrt(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: the base time.

timeToSubtract: ระยะเวลาในการลบออกจากเวลาฐาน

หน่วย: หน่วยเพื่อtimeToSubtract timeToSubtract ตัวเลือกได้แก่second minute hour day week monthหรือyear

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

time_between

ดูความแตกต่างของเวลาระหว่าง 2 วันที่ส่งกลับ ตัวเลข

time_between(date1, date2)

date1: คุณสมบัติวันที่และเวลาเริ่มต้น

date2: คุณสมบัติวันที่และเวลาสิ้นสุด

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

uppercase

เปลี่ยนอักขระทั้งหมดเป็นตัวพิมพ์ใหญ่ส่งกลับสตริง

uppercase(text)

text: คุณสมบัติสตริงหรือข้อความที่คุณต้องการเปลี่ยนเป็นตัวพิมพ์ใหญ่

uppercase("hello") = "สวัสดี"

year

รับปีตัวเลขของวันที่ที่กำหนดส่งกลับตัวเลข

year(date)

วันที่: คุณสมบัติวันที่และเวลาที่คุณต้องการคำนวณปี

year([properties.closedate])

ตัวอย่าง

ต่อไปนี้เป็นสูตรตัวอย่างตามกรณีการใช้งานทั่วไป The following are example formulas based on common use cases.

  • คุณสามารถตั้งค่าได้หากมีข้อความอื่นรวมถึงข้อความที่มีหลายเงื่อนไขและภายในฟังก์ชัน:
    • if([properties.number] < 4, "less than four", "more than four")
    • if([properties.number] < 4, if([properties.other_number] < 2, "both true", "one true"), "not true")
    • concatenate(if([properties.number] < 4, "less", "more"), " than four")
  • เมื่อใช้คุณสมบัติ NUMBER ในสูตรที่กำหนดเองคุณสามารถรวมฟังก์ชัน if และ is_known เพื่อตั้งค่าเป็น 0 เมื่อคุณสมบัติ NUMBER ว่างเปล่า ตัวอย่างเช่น if(is_known([properties.number]), [properties.number], 0)
  • เมื่อใช้สกุลเงินที่บันทึกไว้ในสูตรเพื่อเพิ่มอัตราแลกเปลี่ยนคุณสามารถรวมฟังก์ชัน exchange_rate หรือ dated_exchange_rate ไว้ในสมการของคุณ ตัวอย่างเช่น [properties.amount] * exchange_rate('CAD')
บทความนี้มีประโยชน์หรือไม่
แบบฟอร์มนี้ใช้สำหรับคำติชมเอกสารเท่านั้น เรียนรู้วิธีขอความช่วยเหลือจาก HubSpot