ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ฉันจะพูดถึงการแบ่งส่วนแบบไดนามิกโดยใช้พารามิเตอร์แบบไดนามิก เพราะฉันเห็นสมาชิกถามเกี่ยวกับเรื่องนี้หลายครั้งในฟอรัมสนับสนุน LuckyTemplates คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
สิ่งที่ท้าทายในเรื่องนี้คือการหาว่าพื้นที่ใดควรแบ่งกลุ่มก่อน คุณจะต้องหาวิธีป้อนพารามิเตอร์ไดนามิกลงในสูตรของคุณด้วย ฉันจะทำให้ทุกอย่างง่ายขึ้นผ่านตัวอย่างที่ฉันจะแสดงที่นี่
สารบัญ
การสร้างพารามิเตอร์แบบ What-If
สิ่งแรกที่ฉันต้องการคือพารามิเตอร์ ในกรณีนี้ ฉันสร้างพารามิเตอร์อันดับลูกค้า
ฉันสร้างพารามิเตอร์นี้โดยไปที่ Modeling จากนั้นคลิกที่ New Parameter
พารามิเตอร์ what-if จะสร้างตารางให้ฉันโดยอัตโนมัติ นอกจากนี้ยังสร้างการวัดสำหรับการเลือกที่ฉันทำ
เมื่อฉันลากสิ่งนั้นลงในรายงานของฉัน มันจะแสดงสิ่งที่ฉันเลือกในตัวแบ่งส่วนข้อมูล
สิ่งสำคัญที่ต้องจำไว้ในที่นี้คือพารามิเตอร์ของคุณควรแยกผลลัพธ์ทุกครั้งที่คุณทำการแบ่งกลุ่มแบบกำหนดเอง
นอกจากพารามิเตอร์อันดับลูกค้าแล้ว ฉันยังมีข้อมูลเกี่ยวกับพื้นที่ที่พบร้านค้าอีกด้วย
บริบทของการคำนวณเป็นหนึ่งในปัจจัยสำคัญในการได้รับสิทธินี้ นอกจากนี้ยังมีบริบทเพิ่มเติมที่นี่ซึ่งแสดงให้เห็นว่าร้านค้าอยู่ที่ไหน
ตอนนี้ฉันต้องการแยกรายได้โดยเปรียบเทียบลูกค้าระดับบนและลูกค้าระดับล่างสุด ฉันยังต้องการให้ทั้งกลุ่มบนและล่างเป็นไดนามิก นี่คือที่มาของพารามิเตอร์ไดนามิกในรูปภาพ
การใช้พารามิเตอร์ไดนามิก
ดังนั้นผลลัพธ์จึงต้องเปลี่ยนไปขึ้นอยู่กับว่าฉันต้องการดูข้อมูลอย่างไร ซึ่งหมายความว่าหากฉันเปลี่ยนตัวแบ่งส่วนข้อมูลสำหรับอันดับลูกค้าข้อมูลในตารางก็ควรเปลี่ยนเช่นกัน
สิ่งแรกที่ฉันจะทำคือใช้สูตรเพื่อให้ลูกค้าระดับสูงของฉันเข้ามาในตาราง
ฉันสร้างคอลัมน์โดยใช้ ฟังก์ชัน สำหรับรายได้รวมจากนั้นใช้เป็นฟังก์ชันการจัดอันดับ TOPNยังส่งคืนตารางเสมือนจริงตามผลการจัดอันดับ
ฉันเพิ่มบริบทที่นี่ในขณะที่เรา คำนวณรายได้รวมเพราะฉันดูเฉพาะลูกค้าที่ติดอันดับสูงสุดเท่านั้น อันดับนั้นจะถูกกำหนดโดยค่าอันดับของลูกค้า
การใช้TOPNฉันจะทำงานผ่านข้อมูลลูกค้าทั้งหมด อย่างไรก็ตาม จะคงไว้เฉพาะบริบทสำหรับ 4 อันดับแรก เนื่องจากเป็นพารามิเตอร์ที่ตั้งค่าไว้ในตาราง เป็นค่าที่ฉันตั้งไว้ในตัวแบ่งส่วนข้อมูล
ฉันสามารถเลื่อนตัวแบ่งส่วนข้อมูลของฉันไปที่ 3 และผลลัพธ์ก็จะต้องเปลี่ยนและแสดงเฉพาะข้อมูลสำหรับ 3 อันดับแรกเท่านั้น
ฉันต้องการดูลูกค้าระดับล่างสุดด้วย ดังนั้นฉันจะเพิ่มลงในตารางของฉัน
เนื่องจากฉันใส่ลูกค้าระดับล่างสุดไว้ที่นั่น สิ่งสำคัญคือต้องทราบด้วยว่าฉันต้องการจำนวนลูกค้าทั้งหมดต่อร้านค้าภายในกรอบเวลาที่กำหนด
ในการรับลูกค้าทั้งหมดฉันใช้ฟังก์ชัน
โปรดทราบว่าทั้งหมดนี้เป็นเพียงข้อมูลตัวอย่าง ดังนั้นตัวเลขที่ฉันคิดได้จากสูตรนี้อาจดูน้อยและไม่สมจริง แต่การคำนวณนี้จะใช้ได้กับความถี่ที่มากขึ้นเมื่อนำไปใช้กับสถานการณ์จริง
นี่คือสูตรที่ฉันใช้เพื่อให้ได้ลูกค้าระดับล่างสุด โปรดทราบว่ามันคล้ายกับที่ฉันใช้สำหรับลูกค้ายอดนิยมแต่มีการปรับเปลี่ยนเล็กน้อย
ฉันใช้ทั้ง ฟังก์ชัน CALCULATEและTOPNที่นี่เช่นกัน แต่แทนที่จะใส่แค่อันดับ ลูกค้าฉันใช้ส่วนต่างระหว่างลูกค้าทั้งหมดและมูลค่าอันดับลูกค้า
จากนั้นแทนที่จะใส่เพียงและชื่อลูกค้าฉันต้องเพิ่มตรรกะ เนื่องจากฉันได้ลูกค้าระดับล่างสุดแทนที่จะเป็น ลูกค้าระดับบน ฉันจะใช้ASCแทนDESC
สูตรก่อนหน้านี้วนซ้ำผ่านลูกค้าทุกรายเพื่อให้ได้อันดับสูงสุด แต่เนื่องจากฉันได้ลูกค้าระดับล่างสุด หมายความว่าระบบจะนับกรณีที่ไม่มียอดขายด้วย
ฉันต้องทำให้แน่ใจว่าลูกค้าที่นับเป็นลูกค้าอันดับล่างสุดได้ทำการซื้อด้วย นี่คือเหตุผลที่ฉันได้เพิ่มว่าค่าควรมากกว่า 0
ด้วยเหตุนี้ ข้อมูลของฉันจึงแสดงจำนวนลูกค้าที่ทำการซื้อจริงๆ ในแถวแรกนี้ แสดงให้เห็นว่ามีลูกค้า 11 รายซื้อของบางอย่างในร้านค้านั้นๆ ภายในกรอบเวลาที่กำหนด
ในส่วนนี้อาจค่อนข้างยุ่งยาก ส่วนใหญ่เป็นเพราะว่าTOPNกำลังสร้างตารางเสมือนอยู่แล้ว แต่ฉันกำลังสร้างตารางเสมือนอีกตารางหนึ่งภายในนั้นด้วย ตารางเสมือนนี้ดูที่กลุ่มย่อยของลูกค้าที่เล็กกว่ามาก ไม่ใช่ที่ลูกค้าโดยรวม
ดังนั้นฉันจึงทำการจัดอันดับอีก ครั้งที่นี่ที่ส่วนท้ายของสูตรสำหรับรายได้รวม และอย่างที่ฉันได้กล่าว ไปก่อนหน้านี้ ฉันใช้ASCแทนDESC
ด้วยสูตรเหล่านี้ ตอนนี้ฉันมีพารามิเตอร์ไดนามิกที่เพิ่มลงในการเซ็กเมนต์ไดนามิก
การแสดงผลลัพธ์
เทคนิคที่ฉันใช้อาจใช้กับชุดข้อมูลที่ใหญ่กว่ามากได้ ซึ่งหมายความว่าเพื่อให้เข้าใจผลลัพธ์ได้ดียิ่งขึ้น การมีการแสดงภาพข้อมูลเพื่อแสดงผลลัพธ์จึงเป็นประโยชน์
ฉันจะเริ่มต้นด้วยแผนภูมิง่ายๆ ที่สามารถแสดงการเปรียบเทียบลูกค้าระดับบนกับระดับล่างสำหรับแต่ละร้าน
ฉันยังสามารถเปลี่ยนแปลงค่านี้และใช้แผนภูมิแท่งแบบเรียงซ้อนในกรณีที่ตัวเลขมีจำนวนมากพอและจะแสดงด้วยวิธีนั้นได้ดีกว่า
ด้วยการแสดงภาพข้อมูลเหล่านี้ ฉันเข้าใจตัวเลขได้ดีขึ้น ตัวอย่างเช่น นี่แสดงว่าร้านค้าใดมีความเสี่ยงสูง ฉันเห็นได้ว่าร้านไหนมีลูกค้าน้อยมากทำให้รายได้น้อย
การแบ่งกลุ่มแบบไดนามิก: วิธีแบ่งกลุ่มลูกค้าออกเป็นกลุ่มโดยใช้
เทคนิคการแบ่งกลุ่มลูกค้า DAX ขั้นสูงโดยใช้แบบจำลองข้อมูล –
ตัวอย่างการแบ่งกลุ่มของ LuckyTemplates & DAX โดยใช้ DAX ขั้นสูงใน LuckyTemplates
บทสรุป
ข้อมูลที่ฉันใช้ที่นี่มีความถี่ต่ำมาก แต่ลองจินตนาการถึงความเป็นไปได้เมื่อนำไปใช้กับชุดข้อมูลที่ใหญ่กว่า เทคนิคนี้ยังสามารถแบ่งส่วนข้อมูลอื่นๆ และเพิ่มพารามิเตอร์ต่างๆ มากมายนอกเหนือจากลูกค้าระดับบนและระดับล่างสุด หรือสถานที่ตั้งร้านค้า
ตัวอย่างนี้แสดงวิธีการทำงานกับหน่วยวัดภายในหน่วยวัดเช่นกัน เทคนิคเหล่านี้ให้ข้อมูลเชิงลึกที่น่าทึ่งไม่ว่าจะนำไปใช้ที่ใด
สิ่งที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้