อัปเดตล่าสุดเมื่อวันที่ 11 ธันวาคม 2565 โดย Rakesh Gupta
แนวคิดใหญ่หรือคำถามที่ยืนยง:
- คุณจะแทนที่ null ด้วยค่าที่ระบุเมื่อทำงานกับชุดข้อมูลหรือสูตรอาหารได้อย่างไร
วัตถุประสงค์:
หลังจากอ่านบล็อกนี้แล้ว คุณจะสามารถ:
- ทำงานกับคำสั่ง CASE หรือสูตรการรวมเข้าด้วยกัน
- ใช้ตรรกะเพื่อแทนที่ค่า Null ด้วยค่าที่ระบุ
- และอีกมากมาย
ที่ผ่านมาได้เขียนบทความเกี่ยวกับ การวิเคราะห์ CRM. ทำไมไม่ลองดูในขณะที่คุณอยู่ที่นี่ล่ะ!
- เขียนผลลัพธ์ของสูตรไปยังชุดข้อมูลหลายชุด
- สร้างชุดข้อมูลโดยใช้ไฟล์ CSV
- ความปลอดภัยของข้อมูลเพื่อควบคุมการเข้าถึงแถว
ค่า Null คือฟิลด์ที่ว่างเปล่าและแสดงถึงค่าที่ขาดหายไปหรือค่าที่ไม่รู้จัก ค่า NULL มักปรากฏในชุดข้อมูล อาจเป็นช่องว่างโดยเจตนาหรือเป็นข้อมูลที่ไม่สมบูรณ์ ค่า NULL สามารถส่งผลต่อผลลัพธ์ของการคำนวณของเราแตกต่างกันไปขึ้นอยู่กับวิธีที่คุณใช้
เรามาเริ่มกันที่กรณีการใช้งานทางธุรกิจและทำความเข้าใจวิธีจัดการค่า Null ในสูตรและชุดข้อมูลโดยใช้ฟังก์ชันต่างๆ ในตอนท้าย คุณจะเข้าใจอย่างชัดเจนถึงวิธีจัดการกับค่า Null ในขณะที่ทำงานกับ CRM Analytics
กรณีการใช้งานทางธุรกิจ I
ดอนน่า เซอร์ดูล่า เป็นผู้ดูแลระบบที่ Gurukul On Cloud (GoC). ก่อนอ่าน นี้ บทความ เธอสร้างสูตรและชุดข้อมูลสองสามชุด ตอนนี้เธอได้รับข้อกำหนดใหม่ในการจัดหมวดหมู่ข้อมูลตามเงื่อนไขต่อไปนี้:
- หากจำนวนเงินโอกาส เป็นโมฆะแล้วจัดหมวดหมู่เป็น ไม่ได้เริ่มต้น
- ถ้า จำนวน >= 10,000จากนั้นจัดหมวดหมู่เรคคอร์ดเช่น ร้อน
- ถ้า จำนวน < 10,000 และ จำนวน >= 5,000จากนั้นจัดหมวดหมู่เรคคอร์ดเช่น อบอุ่น
- มิฉะนั้นให้จัดประเภทเป็น เย็น
แนวทาง Automation Champion (I-do):
นี่เป็นสถานการณ์ทั่วไปและอาจมีวิธีแก้ปัญหาที่หลากหลาย เราจะใช้คำสั่ง CASE เพื่อแก้ปัญหา
เดอะ กรณี คำสั่งเป็นวิธีการจัดการตรรกะ if/then ของ CRM Analytics คำสั่ง CASE ตามด้วยคำสั่ง WHEN และ THEN อย่างน้อยหนึ่งคู่ ใช้ CASE ใน a สำหรับแต่ละคำสั่งเพื่อกำหนดค่าฟิลด์ที่แตกต่างกันในสถานการณ์ที่แตกต่างกัน
ไวยากรณ์สำหรับคำสั่ง CASE ใน CRM Analytics คือ:
case primary_expr(optional)
when condition
then result_expr
...
else
default_expr
end
- บน ผู้จัดการข้อมูล หน้าแอพ ไปที่ ตัวจัดการข้อมูล | สูตรอาหาร.
- คลิกที่ชื่อสูตร โอกาสด้วยบัญชี เพื่ออัปเดต
- เพื่อเพิ่ม ก ฟิลด์สูตรที่กำหนดเอง ถึงสูตรเราต้องใช้ของ แปลง โหนด
- วางเมาส์เหนือโหนดเพื่อเลือก แปลง โหนด
- วางเมาส์เหนือโหนดเพื่อเลือก แปลง โหนด
- หากต้องการสร้างสูตรสำหรับคอลัมน์จากการคำนวณ ให้เลือกปุ่มสูตรในแถบเครื่องมือการแปลงแล้วเลือก สูตรที่กำหนดเอง.
- ในตัวแก้ไขสูตร ให้ป้อนสูตรตามที่ระบุไว้ด้านล่าง:
case When Amount is null then 'Not Started' When Amount >= 10000 then 'Hot' When Amount < 10000 and Amount >= 5000 then 'Warm' else 'cold' end
- ใน ประเภทเอาต์พุตเลือก ข้อความ เป็นชนิดข้อมูลของคอลัมน์จากการคำนวณ
- ในตัวแก้ไขสูตร ให้ป้อนสูตรตามที่ระบุไว้ด้านล่าง:
- เมื่อต้องการเพิ่มสูตรเป็นขั้นตอนในโหนด Transform ให้คลิก นำมาใช้.
- เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก บันทึกและเรียกใช้ ปุ่ม.
กรณีการใช้งานทางธุรกิจ II
ดอนน่า เซอร์ดูล่า เป็นผู้ดูแลระบบที่ Gurukul On Cloud (GoC). หลังจากใช้เวลาสองสามวันบน Trailhead และเว็บไซต์อื่นๆ เธอสามารถสร้างแดชบอร์ดที่แสดงกลุ่มโอกาสทางการขายตามอุตสาหกรรมและสถานะ (สูตรที่กำหนดเอง) ดังที่แสดงด้านล่าง:
แนวทาง Automation Champion (I-do):
นี่เป็นวิธีแก้ปัญหาที่เป็นไปได้มากมายสำหรับสถานการณ์ข้างต้น เราจะใช้ รวมตัวกัน หน้าที่ในการแก้ปัญหา มีประโยชน์ในการระบุค่าเริ่มต้นหากฟังก์ชันส่งคืนค่า Null
ไวยากรณ์สำหรับ รวมตัวกัน ฟังก์ชันใน CRM Analytics คือ:
- มาอัปเดตคอมโพเนนต์ตารางของแดชบอร์ดเป็น แทนที่โมฆะ กับ 0 สำหรับ วอน คอลัมน์.
- เกือบจะมี! เมื่อทุกอย่างดูดีแล้ว ให้คลิก อัปเดต ปุ่ม.
- ทำซ้ำขั้นตอนข้างต้นเพื่อแทนที่ค่า Null ด้วย 0 สำหรับคอลัมน์ที่เหลือ ในตอนท้าย แดชบอร์ดจะมีลักษณะเหมือนภาพหน้าจอต่อไปนี้:
การประเมินรายทาง:
ฉันอยากได้ยินจากคุณ!
สิ่งหนึ่งที่คุณได้เรียนรู้จากโพสต์นี้คืออะไร? คุณจินตนาการถึงการนำความรู้ใหม่นี้ไปใช้ในโลกแห่งความเป็นจริงอย่างไร? อย่าลังเลที่จะแบ่งปันในความคิดเห็นด้านล่าง