การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

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

ในบทช่วยสอนนี้ เราจะดูเฉพาะการแสดงภาพเฉพาะนี้ในแดชบอร์ดนี้ที่ฉันใช้ในระหว่างการประชุมสุดยอดการเรียนรู้เกี่ยวกับข้อมูลเชิงลึกของลูกค้า

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

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

สารบัญ

การแบ่งกลุ่มลูกค้าตามเปอร์เซ็นต์การขาย

กลุ่มหนึ่งอยู่ใน 20% แรก อีกกลุ่มอยู่ระหว่าง 25% ถึง 80% และกลุ่มที่สามอยู่ใน 25% ล่างสุด ฉันใช้เปอร์เซ็นต์เหล่านั้นและป้อนผ่านสูตร DAXเพื่อสร้างกลุ่มด้านบน กลาง และล่าง

การแบ่งส่วนในกรณีนี้ขึ้นอยู่กับยอดขายดังนั้นนี่คือแผนภูมิที่แสดงยอดขายเทียบกับส่วนต่างสำหรับกรอบเวลาใดกรอบหนึ่ง แต่การแบ่งส่วนเกิดขึ้นผ่านการขาย

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

เราสามารถเห็นในแผนภูมิกระจายนี้ลูกค้า 20% สูงสุด; มีจุดสีน้ำเงินเข้มแทน ลูกค้าระดับกลางนั่งจากมุมมองการขายระหว่าง 25% ถึง 80%; ซึ่งแสดงด้วยจุดสีฟ้าอ่อนตรงกลางแผนภูมิ 25% ล่างสุดของลูกค้าตามยอดขายคือจุดสีฟ้าอ่อนที่ส่วนล่างสุดของแผนภูมิ 

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

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

ใช้โต๊ะรองหรือโต๊ะรอง

งั้นเรามาดูตารางกัน คุณอาจสร้างกลุ่มเหล่านี้ได้หลายวิธี แต่นี่คือวิธีที่ฉันตั้งค่าสำหรับการสาธิตนี้

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

ในตารางสนับสนุนหรือตารางรองนี้ เรามีกลุ่มของเราเป็นบน กลาง และล่าง เรามีคอลัมน์ต่ำและคอลัมน์สูงเพื่อระบุว่าลูกค้าแต่ละรายอยู่ในส่วนใด

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

เราสามารถใช้ตรรกะบางอย่างซ้ำได้เนื่องจากเปอร์เซ็นต์สามารถเป็นอะไรก็ได้ สิ่งสำคัญคือการสร้างตรรกะที่ถูกต้องภายในสูตร 

เรามาเจาะลึกสูตรกัน ซึ่งผมเรียกว่า (ในปีนี้) และดูว่าผมใช้ตรรกะอย่างไร

การทำงานกับตัวแปร

มาดูส่วนแรกของการคำนวณกันก่อน ซึ่งเราจะหาค่าตัวแปร ( VAR )

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

ตัวแปรแรกคือการระบุRankingDimensionที่เรากำลังดำเนินการ ในกรณีนี้คือลูกค้า ด้วย ฟังก์ชัน VALUESเราจะวนซ้ำกับลูกค้าทุกรายที่ทำการขายในกรอบเวลาใดกรอบหนึ่ง 

ตัวแปรถัดไปคือTotalCustomersซึ่งเป็นการหาจำนวนลูกค้าที่ทำการขายจริง เราไม่ต้องการนับลูกค้าทั้งหมด แต่จะนับเฉพาะลูกค้าที่ทำยอดขายได้บางส่วนเท่านั้น ในตรรกะนี้ เรากำลังใช้ฟังก์ชันCALCULATE , COUNTROWS , FILTERและALL

ตัวแปรที่สามคือCustomerRankซึ่งเราจะจัดอันดับลูกค้าของเราตามยอดขายที่พวกเขาทำได้ และนี่คือสูตรสำหรับCustomer Rank TY

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

สูตรเฉพาะนี้เป็นเพียงการจัดอันดับอย่างง่าย ซึ่งใช้ฟังก์ชันRANKX

ตรรกะสำหรับการแบ่งส่วนข้อมูล

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

ฟังก์ชันCALCULATEจะวนซ้ำผ่านลูกค้าแต่ละรายและประเมินผ่านตารางสนับสนุนนั้น ( กลุ่มลูกค้า ) ที่เราสร้างขึ้นด้วยฟังก์ชัน  COUNTROWS และFILTER

จากนั้นจะประเมินว่าCustomerRankมากกว่า TotalCustomers แล้วคูณด้วยคอลัมน์Customer Groups Low ดังนั้นจึงถามเราว่า CustomerRank สูงกว่าด้านล่างหรือไม่

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

จากนั้นในแถวถัดไปจะไฮไลต์ว่า CustomerRank น้อยกว่าหรือเท่ากับ TotalCustomers หรือไม่ จากนั้น จะ คูณด้วยถังที่สูงขึ้นของตารางกลุ่มลูกค้า

ถ้ามันเท่ากับจริง ลูกค้าคนนั้นจะยังคงอยู่ และเราจะได้ยอดขายทั้งหมด

วิธีใช้สูตรการแบ่งส่วนข้อมูลอีกครั้ง

สูตรนี้ค่อนข้างซับซ้อน แต่ก็เป็นสูตรที่น่าสนใจจริงๆ เราใช้การคำนวณนี้ซ้ำเช่นกัน

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

การแบ่งส่วนข้อมูลตามกลุ่มเปอร์เซ็นต์ – DAX ขั้นสูงใน LuckyTemplates

จากนั้นเราสามารถใช้ตารางสนับสนุนเดียวกันเพื่อเรียกใช้ตรรกะนี้ 


ใช้ DAX เพื่อแบ่งกลุ่ม & จัดกลุ่มข้อมูลใน LuckyTemplates
Segmentation Example Using Advanced DAX in LuckyTemplates
Group Customer Dynamicly By their Ranking w/RANKX In LuckyTemplates

บทสรุป

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

มันน่าทึ่งมากที่เราสามารถทำได้ทั้งสูตร เราเปลี่ยนกรอบเวลาได้ และจะแบ่งลูกค้าตามเปอร์เซ็นต์เฉพาะที่เราตั้งไว้เสมอ 

ฉันหวังว่าคุณจะพบคุณค่าที่ดีจากบทช่วยสอนนี้และนำไปใช้กับงานของคุณเอง

ดีที่สุด!

***** การเรียนรู้ LuckyTemplates? *****







ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง

วิธีบันทึกและโหลดไฟล์ RDS ใน R

วิธีบันทึกและโหลดไฟล์ RDS ใน R

คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

เยี่ยมชม N วันทำการแรก – โซลูชันภาษาการเข้ารหัส DAX

ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

แสดงข้อมูลเชิงลึกโดยใช้เทคนิคการแสดงภาพแบบไดนามิกแบบหลายเธรดใน LuckyTemplates

บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ

บทนำในการกรองบริบทใน LuckyTemplates

บทนำในการกรองบริบทใน LuckyTemplates

ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

เคล็ดลับที่ดีที่สุดในการใช้แอปใน LuckyTemplates Online Service

ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

วิเคราะห์การเปลี่ยนแปลงอัตรากำไรล่วงเวลา – การวิเคราะห์ด้วย LuckyTemplates และ DAX

เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

แนวคิด Materialization สำหรับแคชข้อมูลใน DAX Studio

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

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

การรายงานทางธุรกิจโดยใช้ LuckyTemplates

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

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้

เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้