การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

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

สารบัญ

การสร้างพารามิเตอร์แบบ What-If

สิ่งแรกที่ฉันต้องการคือพารามิเตอร์ ในกรณีนี้ ฉันสร้างพารามิเตอร์อันดับลูกค้า

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ฉันสร้างพารามิเตอร์นี้โดยไปที่ Modeling จากนั้นคลิกที่ New Parameter

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

พารามิเตอร์ what-if จะสร้างตารางให้ฉันโดยอัตโนมัติ นอกจากนี้ยังสร้างการวัดสำหรับการเลือกที่ฉันทำ

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

เมื่อฉันลากสิ่งนั้นลงในรายงานของฉัน มันจะแสดงสิ่งที่ฉันเลือกในตัวแบ่งส่วนข้อมูล

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

นอกจากพารามิเตอร์อันดับลูกค้าแล้ว ฉันยังมีข้อมูลเกี่ยวกับพื้นที่ที่พบร้านค้าอีกด้วย

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

บริบทของการคำนวณเป็นหนึ่งในปัจจัยสำคัญในการได้รับสิทธินี้ นอกจากนี้ยังมีบริบทเพิ่มเติมที่นี่ซึ่งแสดงให้เห็นว่าร้านค้าอยู่ที่ไหน

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

การใช้พารามิเตอร์ไดนามิก

ดังนั้นผลลัพธ์จึงต้องเปลี่ยนไปขึ้นอยู่กับว่าฉันต้องการดูข้อมูลอย่างไร ซึ่งหมายความว่าหากฉันเปลี่ยนตัวแบ่งส่วนข้อมูลสำหรับอันดับลูกค้าข้อมูลในตารางก็ควรเปลี่ยนเช่นกัน

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

สิ่งแรกที่ฉันจะทำคือใช้สูตรเพื่อให้ลูกค้าระดับสูงของฉันเข้ามาในตาราง

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ฉันสร้างคอลัมน์โดยใช้ ฟังก์ชัน สำหรับรายได้รวมจากนั้นใช้เป็นฟังก์ชันการจัดอันดับ TOPNยังส่งคืนตารางเสมือนจริงตามผลการจัดอันดับ

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

ฉันสามารถเลื่อนตัวแบ่งส่วนข้อมูลของฉันไปที่ 3 และผลลัพธ์ก็จะต้องเปลี่ยนและแสดงเฉพาะข้อมูลสำหรับ 3 อันดับแรกเท่านั้น

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ฉันต้องการดูลูกค้าระดับล่างสุดด้วย ดังนั้นฉันจะเพิ่มลงในตารางของฉัน

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ในการรับลูกค้าทั้งหมดฉันใช้ฟังก์ชัน

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

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

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ฉันใช้ทั้ง ฟังก์ชัน CALCULATEและTOPNที่นี่เช่นกัน แต่แทนที่จะใส่แค่อันดับ  ลูกค้าฉันใช้ส่วนต่างระหว่างลูกค้าทั้งหมดและมูลค่าอันดับลูกค้า

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

จากนั้นแทนที่จะใส่เพียงและชื่อลูกค้าฉันต้องเพิ่มตรรกะ เนื่องจากฉันได้ลูกค้าระดับล่างสุดแทนที่จะเป็น ลูกค้าระดับบน ฉันจะใช้ASCแทนDESC

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

ฉันต้องทำให้แน่ใจว่าลูกค้าที่นับเป็นลูกค้าอันดับล่างสุดได้ทำการซื้อด้วย นี่คือเหตุผลที่ฉันได้เพิ่มว่าค่าควรมากกว่า 0

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ด้วยเหตุนี้ ข้อมูลของฉันจึงแสดงจำนวนลูกค้าที่ทำการซื้อจริงๆ ในแถวแรกนี้ แสดงให้เห็นว่ามีลูกค้า 11 รายซื้อของบางอย่างในร้านค้านั้นๆ ภายในกรอบเวลาที่กำหนด

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

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

ดังนั้นฉันจึงทำการจัดอันดับอีก ครั้งที่นี่ที่ส่วนท้ายของสูตรสำหรับรายได้รวม และอย่างที่ฉันได้กล่าว ไปก่อนหน้านี้ ฉันใช้ASCแทนDESC

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ด้วยสูตรเหล่านี้ ตอนนี้ฉันมีพารามิเตอร์ไดนามิกที่เพิ่มลงในการเซ็กเมนต์ไดนามิก

การแสดงผลลัพธ์

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

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ฉันจะเริ่มต้นด้วยแผนภูมิง่ายๆ ที่สามารถแสดงการเปรียบเทียบลูกค้าระดับบนกับระดับล่างสำหรับแต่ละร้าน

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ฉันยังสามารถเปลี่ยนแปลงค่านี้และใช้แผนภูมิแท่งแบบเรียงซ้อนในกรณีที่ตัวเลขมีจำนวนมากพอและจะแสดงด้วยวิธีนั้นได้ดีกว่า

การแบ่งส่วนแบบไดนามิกด้วยพารามิเตอร์แบบไดนามิก – เทคนิค LuckyTemplates และ DAX ขั้นสูง

ด้วยการแสดงภาพข้อมูลเหล่านี้ ฉันเข้าใจตัวเลขได้ดีขึ้น ตัวอย่างเช่น นี่แสดงว่าร้านค้าใดมีความเสี่ยงสูง ฉันเห็นได้ว่าร้านไหนมีลูกค้าน้อยมากทำให้รายได้น้อย


การแบ่งกลุ่มแบบไดนามิก: วิธีแบ่งกลุ่มลูกค้าออกเป็นกลุ่มโดยใช้
เทคนิคการแบ่งกลุ่มลูกค้า DAX ขั้นสูงโดยใช้แบบจำลองข้อมูล –
ตัวอย่างการแบ่งกลุ่มของ LuckyTemplates & DAX โดยใช้ 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 คืออะไร ทั้งหมดที่คุณต้องการรู้