ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ในบล็อกโพสต์นี้ ฉันต้องการอธิบายรูปแบบ DAX ขั้นสูงเกี่ยวกับวิธีสร้างการแบ่งส่วนแบบไดนามิกที่กำหนดเองใน LuckyTemplates คุณสามารถใช้เทคนิคที่ยอดเยี่ยมนี้กับหลายๆ สถานการณ์เพื่อให้ได้ข้อมูลเชิงลึกที่มีความหมาย คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
กลุ่มไดนามิกถูกสร้างขึ้นเมื่อมีการแบ่งกลุ่มลูกค้าที่แตกต่างกันตามเมตริกต่างๆ เช่น ยอดขาย การเติบโตของกำไร และกำไรเฉลี่ยต่อเดือน
สารบัญ
จับกลุ่มลูกค้าเข้าด้วยกัน
เป้าหมายในการแบ่งส่วนแบบไดนามิกที่กำหนดเองคือการจัดอันดับลูกค้าตามเมตริกต่างๆ เมื่อดูการแสดงภาพด้านล่าง คุณจะเห็นว่าแบ่งข้อมูลออกเป็นสามกลุ่ม – 1 ถึง 20, 21 ถึง 50 และ “อื่นๆ”
เนื่องจากกลุ่มเหล่านี้ คุณจึงสามารถดูลูกค้าหลัก ผลิตภัณฑ์หลัก หรือมิติข้อมูลหลัก และเจาะลึกในด้านนั้นได้อย่างมีประสิทธิภาพมากขึ้น คุณสามารถดูรูปแบบในข้อมูลของคุณได้ มิฉะนั้น ข้อมูลทั้งหมดนั้นจะดูเหมือนจุดปะปนกันบนแผนภูมิกระจายโดยไม่มีกลุ่มเหล่านั้น
เรากำลังดำเนินการสร้างการคำนวณแบบไดนามิก ซึ่งหมายความว่าลูกค้าไม่ได้เป็นเพียงการจัดอันดับตลอดทั้งชุดข้อมูลและไทม์ไลน์เท่านั้น เรากำลังทำเพื่อการเลือกเฉพาะ
สมมติว่าฉันต้องการดูข้อมูลจากลูกค้าของฉันในภูมิภาคตะวันตกในช่วงครึ่งปีแรกเท่านั้น
เมื่อใช้ตัวกรองเหล่านั้นแล้ว คุณจะเห็นว่าผลลัพธ์ได้รับการอัปเดตแบบไดนามิก โดยจะจัดอันดับข้อมูลที่เลือกจาก 1 ถึง 20, 21 ถึง 50 และอื่น ๆ โดยอัตโนมัติ
เมื่อสร้างการจัดอันดับแล้ว คุณยังสามารถสร้างตัวแบ่งส่วนข้อมูลและเจาะเข้าไปในกลุ่มลูกค้าเฉพาะเหล่านี้ได้อย่างมีประสิทธิภาพ
สิ่งที่น่าสนใจเกี่ยวกับตัวกรองนี้คือไม่มีสิ่งใดเป็นของตารางที่มีอยู่จากโมเดลข้อมูลหลัก และไม่ได้มาจากฐานข้อมูลใดๆ ซึ่งถูกสร้างขึ้นภายในโมเดล LuckyTemplates ของคุณผ่านการใช้สูตร DAX ที่ถูกต้อง
การสร้างกลุ่มไดนามิกใหม่
นี่คือวิธีที่คุณสามารถสร้างกลุ่มเหล่านี้ตั้งแต่เริ่มต้น โปรดจำไว้ว่าคุณกำลังพยายามสร้างตารางที่จะนำเสนอข้อมูลในลักษณะเดียวกับตารางด้านล่าง โดยมีขีดจำกัดต่ำสุดและสูงสุดสำหรับแต่ละกลุ่ม
ฉันจำกัดไว้ที่ 3 กลุ่มเพื่อให้ง่ายต่อการจัดวาง แต่คุณสามารถมีมากกว่านี้ได้ขึ้นอยู่กับความต้องการ
เมื่อตั้งค่าขีดจำกัดแล้วกลุ่มที่กำหนดเอง เหล่านี้ จะเปลี่ยนเป็นตารางสนับสนุน
อย่างที่คุณเห็นกลุ่มแบบกำหนดเองไม่มีความสัมพันธ์ใดๆ กับองค์ประกอบอื่นๆ ในโมเดลของคุณ ดังนั้น เราจะเพิ่มตรรกะและเรียกใช้สูตร DAX ผ่านตารางนี้ เมื่อมีตรรกะนั้นแล้ว เราก็เริ่มกรองผลลัพธ์ได้
นี่คือที่ มาของ รูปแบบการแบ่งกลุ่ม เราจะใช้สองรูปแบบที่นี่ – กำไรและส่วนต่าง
กำไรจากการจัดกลุ่มแบบกำหนดเอง
เราจะเริ่มด้วยรูปแบบแรก ซึ่งดูที่กำไรตามการจัดกลุ่มแบบกำหนดเอง
มาแบ่งมาตรการนี้ทีละส่วน
ตอนนี้ถ้าเราดูที่อันดับของเรา อันดับของเราจะขึ้นอยู่กับยอดขายรวมเสมอ
สิ่งที่น่าสนใจคือแม้ว่าจะอิงจากยอดขายรวมแต่ผลลัพธ์ของเราไม่ใช่ยอดขายจริง ผลลัพธ์จะเป็นไปตามเมตริกอื่นๆ นั่นแสดงให้เห็นอีกครั้งว่าเทคนิคนี้มีประสิทธิภาพเพียงใด
ดังนั้นแทนที่จะใช้ ฟังก์ชัน เราจะเพิ่มบริบทอื่นลงในสูตร อีกครั้ง สิ่งนี้ขึ้นอยู่กับข้อเท็จจริงที่ว่าเรากำลังใช้ตารางสนับสนุน
การใช้ ฟังก์ชัน เราจะประเมินอันดับของลูกค้าแต่ละราย
เราจะจัดอันดับลูกค้าแต่ละรายโดยใช้ขีดจำกัดที่เรากำหนดไว้สำหรับแต่ละกลุ่ม นั่นเป็นเหตุผลที่คุณจะเห็นว่าเราได้เพิ่มอันดับขั้นต่ำและอันดับสูงสุดในการวัดของเรา
ตอนนี้ เมื่อการประเมินตรงตามเงื่อนไข ใน ตัวกรองที่เราตั้งไว้ นั่นคือเวลาที่ผลลัพธ์จะคืนกำไรทั้งหมด
ระยะขอบโดยการจัดกลุ่มแบบกำหนดเอง
ทีนี้ มาดูการแบ่งส่วนMargins กัน
อีกครั้ง เรามาแบ่งสูตรนี้ทีละส่วน
คุณจะเห็นว่าเกือบจะเหมือนกับการแบ่งส่วนกำไรทุกประการ เพียงแต่ครั้งนี้เราใช้ฟังก์ชันCALCULATEสำหรับส่วนต่างกำไร
เช่นเดียวกับก่อนหน้านี้ เรายังเพิ่มบริบทด้วยการตั้งค่าอันดับต่ำสุดและอันดับสูงสุดสำหรับกลุ่มที่กำหนดเอง ของเรา จากนั้นเราจะได้ผลลัพธ์ที่ต้องการ
นี่คือที่ซึ่งผลลัพธ์จะถูกแบ่งออกเป็นส่วนต่างๆ สิ่งสำคัญที่ต้องจำไว้คือ สิ่งที่เรากำลัง กรองนี่คือตารางที่เราสร้างขึ้น ซึ่งก็คือCustom Groups
ดังที่คุณเห็นในการแสดงภาพด้านล่าง ตารางนี้ถูกกรองเนื่องจากกลุ่มแบบกำหนดเองของเราอยู่ในคำอธิบายแผนภูมิของเราแล้ว
ดังนั้นการแสดงภาพจะแสดงข้อมูลตามลูกค้าเฉพาะที่เป็นส่วนหนึ่งของกลุ่มที่แบ่งส่วนนั้น
การแบ่งกลุ่มแบบไดนามิก: วิธีแบ่งกลุ่มลูกค้าออกเป็นกลุ่มโดยใช้ DAX ขั้นสูง
ตัวอย่างการใช้ DAX ขั้นสูงใน LuckyTemplates
เทคนิคการแบ่งกลุ่มลูกค้าโดยใช้แบบจำลองข้อมูล – LuckyTemplates & DAX
บทสรุป
ด้วยเทคนิคนี้ ตอนนี้มันเป็นเรื่องง่ายที่จะจัดอันดับข้อมูลตามกลุ่มเฉพาะ โปรดจำไว้ว่าตรรกะนี้จะถูกนำไปใช้แบบไดนามิกสำหรับทุกการเลือกที่คุณมี ดังนั้น หากคุณต้องการจัดอันดับข้อมูลสำหรับ Midwest Wholesale Sales คุณต้องใช้การประเมินแบบเดียวกันนี้กับการเลือกเฉพาะนั้นด้วย
ข้อมูลเชิงลึกประเภทนี้ไม่ใช่สิ่งที่จะโผล่ออกมาจากข้อมูลดิบของคุณ ข้อดีของการแบ่งส่วนแบบไดนามิกคือสามารถใช้ในสถานการณ์ที่แตกต่างกันและแอปพลิเคชันการรายงานที่แตกต่างกัน
ทั้งหมดที่ดีที่สุด
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้