ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณเคยต้องการสร้างภาพที่เปลี่ยนแปลงตามการเลือกการจัดอันดับที่คุณสามารถทำได้หรือไม่? คุณสามารถเปลี่ยนขนาดของวิชวล LuckyTemplates ของคุณได้โดยการจัดลำดับตรรกะ คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
นึกถึงสถานการณ์ที่คุณต้องการนำเสนอลูกค้า 20 อันดับแรกของคุณ แสร้งทำเป็นว่าคุณอยู่ในการประชุมโดยพูดว่า “ลูกค้าเหล่านี้มีส่วนสร้างกำไรให้กับเรามากที่สุดจากยอดขายทั้งหมดของเรา”
แต่แล้วคุณก็ตัดสินใจว่า “บางทีมาจำกัดการค้นหาให้แคบลงเฉพาะลูกค้า 5 อันดับแรกของเรา”
ความสามารถในการเลือกตัวแบ่งส่วนข้อมูลแบบไดนามิกที่เปลี่ยนแผนภูมิหรือการแสดงภาพที่คุณกำลังดูเป็นข้อมูลเชิงลึกที่เฉพาะเจาะจงมากขึ้นตามการจัดอันดับ เป็นตัวเลือกการแสดงภาพที่ทรงพลังมาก
ในวิดีโอนี้ ฉันแสดงเทคนิคการแสดงภาพที่ยอดเยี่ยมซึ่งคุณสามารถใช้ฟังก์ชันการจัดอันดับRANKX เพื่อกำหนดสิ่งที่คุณจะแสดงในการแสดงภาพ
สารบัญ
การสร้างตารางสนับสนุน
ตารางสนับสนุนจะมีการเลือกหมายเลขการจัดอันดับสำหรับการจัดอันดับใด ๆ ที่เราอาจต้องการเลือก ดังนั้นอาจเป็น 3 อันดับแรก 5 อันดับแรก 20 อันดับแรก และอื่น ๆ
เราสามารถทำได้ง่ายมาก เราจะสร้างตารางใหม่โดยไปที่ Enter Data
เราจะตั้งชื่อสิ่งนี้ว่า Ranking Selection และใส่อันดับที่นี่ 3, 5, 10, 15 และ 20 จากนั้นคลิก Load
โปรดจำไว้ว่าตารางสนับสนุนนี้ไม่มีความสัมพันธ์กับสิ่งใด แต่ให้ตรวจสอบแบบจำลองของคุณอีกครั้งเสมอว่าไม่เกี่ยวข้องกับสิ่งใดเลย
เราจึงนำมันมาที่นี่ และเปลี่ยนเป็นตัวแบ่งส่วนข้อมูล รายการ และเราต้องการจับภาพการเลือกที่เราทำไว้ที่นี่ เพื่อให้เราป้อนลงในการแสดงภาพของเราได้
การสร้างมาตรการ
เราจะใช้รูปแบบที่คล้ายกันมากที่เราเคยใช้มาก่อน
เราไปที่ New Measure และเรียกมันว่า Rank Select จากนั้น เท่ากับ IF, HASONEVALUE; ดังนั้น หากเลือกค่าใดค่าหนึ่ง (อันดับ) เราจะมีค่าเท่ากับค่านั้น (ค่า, อันดับ)
จากนั้นเขียนจำนวนลูกค้าที่คุณมี ซึ่งในตัวอย่างนี้คือ 50 หากคุณมีลูกค้าหนึ่งพันราย ให้เขียนเป็น 1,000
เมื่อเรานำมาที่นี่ เราจะเห็นว่าตอนนี้ส่งคืนผลลัพธ์ตามการเลือกที่เราทำ
หากไม่ได้เลือกไว้ ระบบจะรวมเป็น 50 หรือ 1,000 ขึ้นอยู่กับจำนวนลูกค้าที่คุณป้อน เมื่อเราเลือกจำนวนอื่นๆ เราก็จะได้จำนวนนั้น
หลังจากที่เราสร้างหน่วยวัดนั้นแล้ว เราจะมีตรรกะการจัดอันดับบางส่วนที่วางซ้อนอยู่บนโต๊ะสนับสนุนที่เราสร้างขึ้น
เราจะป้อนการวัดนี้ในการคำนวณของเราเพื่อสร้างการแสดงภาพ แบบไดนามิก
แต่ก่อนอื่น เราต้องหาว่าอันดับของลูกค้าคืออะไร เราจะทำอย่างไร? เราใช้ RANKX
อีกครั้ง เราไปที่วัดใหม่ จากนั้นตั้งชื่อว่าอันดับลูกค้า จะเท่ากับRANKXด้วยตารางที่มีลูกค้าหรือชื่อลูกค้าทั้งหมดเนื่องจากคุณต้องการดูทั้งตารางและไม่ถูกกรองในบริบทปัจจุบัน
นิพจน์คือTotal Salesเพราะเราจะจัดอันดับตามยอดขาย เราไม่ต้องการ Value ในกรณีนี้ และเราจะจัดอันดับตามลำดับ จาก มากไปน้อย
เมื่อลากมาตรวัดนี้จะเห็นว่าลูกค้าที่มียอดขายสูงสุดเป็นอันดับหนึ่งไปแล้ว
อย่างที่ฉันพูดถึงในวิดีโออื่นๆหากคุณไม่ไปทั้งหมดที่นี่ทุกอย่างจะคำนวณเป็นหนึ่งเดียว นั่นเป็นเพราะทุกอย่างถูกกรองในตารางในรูปแบบข้อมูล
หากมีลูกค้าเพียงรายเดียว ลูกค้ารายนั้นจะอยู่ในอันดับสูงสุดเสมอ และจะเหมือนกันทุกแถวในตารางนี้
ดังนั้น เมื่อเราลบบริบทตัวกรองออกจากตารางนั้น เราก็จะได้รับการจัดอันดับสำหรับลูกค้าทั้งหมด
รวมการวัดเข้ากับการคำนวณ
ตอนนี้เราเขียนการคำนวณของเรา การขายโดยลูกค้า ซึ่งเรารวมสองการวัดผลที่เราสร้างขึ้น (การเลือกอันดับและการจัดอันดับลูกค้า)
สำหรับตรรกะการจัดอันดับของเรา เราจะไปหากการจัดอันดับลูกค้าน้อยกว่าหรือเท่ากับการเลือกอันดับ จากนั้นเราต้องการสร้างยอดขายรวม ถ้าไม่เช่นนั้นเราก็ไปที่ BLANK
สิ่งที่BLANKทำคือจะไม่คืนค่าอะไรเลยหากมีค่าต่ำกว่าตัวเลขนี้ (เช่น 10) ดูสิ่งที่เกิดขึ้นที่นี่:
มันส่งกลับเฉพาะ 10 อันดับแรกเท่านั้น เนื่องจากนี่เป็นแบบไดนามิก เราสามารถเปลี่ยนจำนวนได้ เช่น ถ้าเราไป 15, 20 ก็จะส่งกลับตามนั้น ถ้าไม่ไปก็จะกลับทุกคน
เรายังสามารถเปลี่ยนให้เป็นการแสดงภาพได้อีกด้วย เพียงกำจัดการคำนวณขั้นกลางทั้งหมดและอาจเพิ่มป้ายกำกับข้อมูล
เนื่องจากเป็นแบบไดนามิก เราจึงสามารถเลือกจำนวนลูกค้าที่ต้องการเพื่อเปรียบเทียบหรือตรวจสอบได้ เพียงเลือกตัวแบ่งส่วนข้อมูล แล้วการแสดงภาพของเราจะเปลี่ยนโดยอัตโนมัติ
ด้วยเทคนิคนี้ เราสามารถกรองการคำนวณใดๆ เช่น กำไรรวมหรือส่วนต่างตามการเลือกอันดับนั้น
บทสรุป
มีวิธีต่างๆ มากมายที่คุณสามารถใช้เทคนิคนี้ในแบบจำลองของคุณได้
คุณสามารถใช้กับผลิตภัณฑ์ ภูมิภาค พนักงานขาย หรือตัวกรองหรือมิติอื่นๆ ที่คุณมีอยู่ในตัวแบบข้อมูลของคุณ
เป็นเรื่องของการทดลองใช้ ดูวิธีการทำงานภายในโมเดลปัจจุบันของคุณ จากนั้นพยายามฝังเทคนิคไว้ในใจของคุณ เพื่อให้คุณเห็นได้อย่างรวดเร็วว่าจะนำไปใช้ในรูปแบบอื่นๆ ได้อย่างไร
ฉันใช้เทคนิคเดียวกันนี้กับโมเดล LuckyTemplates หลายๆ รุ่นในลองดูสิ่งนี้หากคุณมีเวลา และพยายามจินตนาการว่าเกิดอะไรขึ้นภายใต้ 'ประทุน' ของโมเดลเหล่านี้ คุณจะได้เรียนรู้อะไรมากมาย
เชียร์
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้