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

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

อัปเดตล่าสุด: 23 กันยายน 2025

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

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

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

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

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

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

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

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

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

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

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

  4. กรอกรายละเอียดพื้นฐานสำหรับที่พักของคุณแล้วคลิกแท็บประเภทฟิลด์
  5. เลือก Rollup
  6. คลิกเมนูแบบเลื่อนลงประเภท Rollup จากนั้นเลือกหนึ่งในประเภทต่อไปนี้:
    • ต่ำสุด: แสดงค่าต่ำสุดสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องของวัตถุที่เลือก
    • สูงสุด: แสดงค่าสูงสุดสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือก
    • COUNT: นับจำนวนระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือกที่มีค่าสำหรับคุณสมบัติตัวเลขที่เลือก
    • ผลรวม: สรุปค่าสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือก
    • ค่าเฉลี่ย: คำนวณค่าเฉลี่ยของค่าสำหรับคุณสมบัติตัวเลขที่เลือกในระเบียนที่เกี่ยวข้องทั้งหมดของวัตถุที่เลือก
  7. หากต้องการเลือกวิธีจัดรูปแบบค่าของที่พักให้คลิกเมนูดรอปดาวน์รูปแบบ ตัวเลขจากนั้นเลือกจากรูปแบบต่อไปนี้: หมายเลขที่จัดรูปแบบหมายเลขที่ไม่ได้จัดรูปแบบสกุลเงิน เปอร์เซ็นต์หรือระยะเวลา
  8. หากคุณเลือกสกุลเงินเป็นรูปแบบสำหรับคุณสมบัติดีลที่พักจะใช้สกุลเงินของบริษัทในบัญชีของคุณเป็นค่าเริ่มต้น หากต้องการใช้สกุลเงินของแต่ละบันทึกการซื้อขายให้เลือกช่องทำเครื่องหมายใช้สกุลเงินบันทึกแทนสกุลเงินของบริษัท การใช้สกุลเงินที่บันทึกจะมีผลต่อการแสดงค่าเท่านั้นและจะไม่ใช้อัตราแลกเปลี่ยนโดยอัตโนมัติ
  9. เลือกวัตถุที่เกี่ยวข้องและคุณสมบัติบันทึกที่เกี่ยวข้องเพื่อคำนวณคุณสมบัติตาม 
  10. ในการคำนวณตามระเบียนที่มีป้ายกำกับเฉพาะให้คลิกเลือกป้ายกำกับการเชื่อมโยงจากนั้นเลือกป้ายกำกับที่คุณต้องการรวมไว้
  11. หากต้องการเพิ่มเงื่อนไขเพิ่มเติมให้คลิกเพิ่มเงื่อนไข เมื่อมีการตั้งค่าเงื่อนไขเพิ่มเติมจะต้องปฏิบัติตามเงื่อนไขเหล่านั้นเพื่อให้สามารถคำนวณคุณสมบัติได้ (เช่นคำนวณคุณสมบัติเมื่อจำนวนข้อตกลงล่าสุด > 1000 และความน่าจะเป็นของข้อตกลง > = 80) คุณสามารถกำหนดค่าได้สูงสุด 50 เงื่อนไขต่อคุณสมบัติการโรลอัพ
    • ในเมนูแบบเลื่อนลงแรกให้เลือกที่ พัก
    • ในเมนูแบบเลื่อนลงที่สองให้เลือกตัวดำเนินการที่จะเปรียบเทียบมูลค่าที่พักแรกกับตัวเลขหรือมูลค่าที่พักอื่น
    • ในเมนูแบบเลื่อนลงที่ 3 ให้เลือกที่พักหรือป้อนตัวเลขที่จะเปรียบเทียบกับที่พักแห่งแรก
    • คลิก บันทึก
  12. คลิกสร้างเมื่อสร้างแล้วประเภทฟิลด์ที่แสดงของคุณสมบัติจะเป็น Rollup

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

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

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

ตัวอย่างเช่น:

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

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

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

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

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

  4. กรอกรายละเอียดพื้นฐานสำหรับที่พักของคุณแล้วคลิกแท็บประเภทฟิลด์
  5. เลือกการคำนวณเป็นประเภทฟิลด์
  6. คลิกเมนูดรอปดาวน์ประเภทที่พักที่คำนวณแล้วจากนั้นเลือกประเภทและตั้งค่าการคำนวณ:
    • เวลาระหว่าง: เลือกวันที่เริ่มต้นและวัน ที่สิ้นสุดของคุณ
    • เวลาตั้งแต่: เลือกคุณสมบัติ ตัวเลือกวันที่/วันที่และเวลาที่ค่าจะเป็นวันที่เริ่มต้น วันที่สิ้นสุดจะเป็นวันที่ของวันนี้เสมอ
    • เวลาจนถึง: เลือกคุณสมบัติ ตัวเลือกวันที่/วันที่และเวลาที่ค่าจะเป็นวันที่สิ้นสุด วันที่เริ่มต้นจะเป็นวันที่ของวันนี้เสมอ
  7. สำหรับเวลาระหว่างที่พักเท่านั้นหากต้องการเพิ่มเงื่อนไขเพิ่มเติมให้คลิกเพิ่มเงื่อนไข เมื่อมีการตั้งค่าเงื่อนไขเพิ่มเติมจะต้องปฏิบัติตามเงื่อนไขเหล่านั้นเพื่อให้สามารถคำนวณคุณสมบัติได้ (เช่นคำนวณคุณสมบัติเมื่อจำนวนข้อตกลงล่าสุด > 1000 และความน่าจะเป็นของข้อตกลง > = 80)
    • ในเมนูแบบเลื่อนลงแรกให้เลือกที่ พัก
    • ในเมนูแบบเลื่อนลงที่สองให้เลือกตัวดำเนินการที่จะเปรียบเทียบมูลค่าที่พักแรกกับตัวเลขหรือมูลค่าที่พักอื่น
    • ในเมนูแบบเลื่อนลงที่ 3 ให้เลือกที่พักหรือป้อนตัวเลขที่จะเปรียบเทียบกับที่พักแห่งแรก
    • คลิก บันทึก
  8. คลิกสร้างเมื่อสร้างแล้วประเภทฟิลด์ที่แสดงของพร็อพเพอร์ตี้จะเป็นการ คำนวณ ต่อไปคุณจะแก้ไขไม่ได้ไม่ว่าจะเป็นเวลาระหว่าง, เวลาตั้งแต่ หรือเวลาจนถึงแต่จะเลือกวันที่เริ่มต้นหรือวันที่สิ้นสุดอื่นก็ได้

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

คาดว่าจะมีพฤติกรรมต่อไปนี้เมื่อแสดงค่าระยะเวลา:

  • สำหรับคุณสมบัติวันที่ที่ไม่มีการประทับเวลาเวลาเริ่มต้นที่ใช้ในการคำนวณจะเป็นเวลา 24: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 ค่าดิบของเวลาระหว่างและประเภทที่พักโดยเฉลี่ยจะถูกเก็บไว้ในหน่วยมิลลิวินาที หากสมการที่มีค่าเหล่านี้ให้ผลผลิตสูงกว่าที่คาดไว้ให้ใช้ตัวแปลงหน่วยมิลลิวินาทีเพื่อแปลงเป็นหน่วยเวลาที่คุณต้องการ

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

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

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

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

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

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

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

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

  1. หากคุณเลือกประเภทเอาต์พุตตัวเลข:
    • คลิกเมนูแบบเลื่อนลงรูปแบบตัวเลขจากนั้นเลือกวิธีจัดรูปแบบค่าของที่พัก คุณสามารถเลือกอย่างใดอย่างหนึ่งต่อไปนี้: หมายเลขที่จัดรูปแบบหมายเลข ที่ไม่ได้จัดรูปแบบสกุลเงิน เปอร์เซ็นต์หรือระยะเวลา
    • หากคุณเลือกสกุลเงินเป็นรูปแบบตัวเลขสำหรับคุณสมบัติดีลที่พักจะใช้สกุลเงินของบริษัทในบัญชีของคุณเป็นค่าเริ่มต้น หากต้องการใช้สกุลเงินของแต่ละบันทึกการซื้อขายให้เลือกช่องทำเครื่องหมายใช้สกุลเงินบันทึกแทนสกุลเงินของบริษัท
โปรดทราบ: เมื่อใช้ประเภทเอาต์พุตตัวเลขจะ มีผลบังคับใช้ดังต่อไปนี้:
  • การใช้สกุลเงินที่บันทึกจะส่งผลกระทบต่อวิธีการแสดงค่าเท่านั้นและจะไม่ใช้อัตราแลกเปลี่ยนโดยอัตโนมัติ ในการเพิ่มอัตราแลกเปลี่ยนคุณสามารถรวมฟังก์ชัน exchange_rate หรือ dated_exchange_rate ไว้ในสมการของคุณ
  • หากคุณสมบัติตัวเลขใดๆในสมการที่กำหนดเองไม่มีค่าหรือค่า null การคำนวณจะไม่ทำงานและค่าคุณสมบัติการคำนวณจะว่างเปล่า ค่าจะว่างเปล่าแม้ว่าจะมีจำนวนคงที่รวมอยู่ในสมการ ในสถานการณ์เช่นนี้สามารถใช้ฟังก์ชัน if และ is_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.

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

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

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

  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"

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

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

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

โอเปอเรเตอร์

คุณสามารถใช้ตัวดำเนินการในสมการของคุณเพื่ออัปเดตประเมินหรือเปรียบเทียบค่าคงที่และค่าคุณสมบัติ เมื่อใช้ผู้ปฏิบัติงานหลายรายพวกเขาจะปฏิบัติตามลำดับการดำเนินงานของ 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.

ใช้หากมีข้อความอื่น

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

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

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

เรียกใช้การคำนวณค่า null 

เมื่อใช้คุณสมบัติ NUMBER ในสูตรที่กำหนดเองคุณสามารถรวมฟังก์ชัน if และ is_known เพื่อตั้งค่าเป็น 0 เมื่อคุณสมบัติ NUMBER ว่างเปล่า ด้วยวิธีนี้การคำนวณของคุณจะดำเนินการโดยไม่คำนึงถึงคุณสมบัติที่มีค่า 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'.

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