RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

ฉันจะแสดงวิธีสร้างไทเบรกเกอร์แบบกำหนดเองเมื่อใช้ RANKX ใน Power BI

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

สารบัญ

บทบาทของ RANKX ใน LuckyTemplates

ฉันมีนิสัยชอบเปรียบเทียบฟังก์ชัน DAXกับงานในชีวิตจริง สิ่งนี้ช่วยให้ฉันเชื่อมโยงแต่ละฟังก์ชันกับสิ่งที่ทำภายใน LuckyTemplates

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

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

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

เพื่อให้สิ่งต่างๆ น่าสนใจ สมมุติว่ารางวัลที่ 1 เป็นรถ Cadillac El Dorado ในขณะที่รางวัลที่ 2 เป็นชุดมีดสเต็ก นั่นเป็นช่องว่างขนาดใหญ่ในมูลค่า ซึ่งหมายความว่าจะมีผู้ชนะเพียงรายเดียวเท่านั้น

เมื่อดูที่ตารางของฉัน ฉันมีรายชื่อพนักงานขายทุกคนในทีมขาย

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

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

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

นี่คือ การวัด RANKXที่ฉันใช้กับตารางนี้

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

เป็นเพียง การกำหนดค่า RANKX พื้นฐาน ที่ใช้เพื่อที่ฉันจะได้ไม่ต้องรวมผล รวม เมื่อเรียงลำดับอันดับ

พนักงานขายจะจัด อันดับตามยอดขายรวม สิ่งเหล่านี้จัดเรียงตามลำดับ DESC ที่นี่ฉันใช้การข้ามในกรณีที่มีการเสมอกัน

บางคนอาจใช้DenseแทนSkipแต่ในกรณีนี้ก็ไม่ได้ช่วยอะไร

ข้ามกับความหนาแน่น

เพื่อแสดงให้เห็นว่าการข้ามส่งผลต่อการวัดอย่างไร ฉันจะลากและวางอันดับ ลง ในตาราง

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

จากนั้นผมจะเรียงลำดับข้อมูลตามRank

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

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

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

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

จะเกิด อะไรขึ้นถ้าฉันใช้DenseแทนSkip

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

ถ้าฉันใช้Denseการผูกเองจะไม่ได้รับผลกระทบ แต่แทนที่จะเป็นเลข 3 หลังการเสมอกัน กลับแสดงเป็นเลข 2

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

เห็นได้ชัดว่า Dense ไม่ทำงานในกรณีนี้เช่นกัน ซึ่งหมายความว่าฉันจะต้องใช้ไทเบรกเกอร์แบบกำหนดเอง

การเลือก Tiebreaker แบบกำหนดเอง

ไทเบรกเกอร์แบบกำหนดเองที่ดีนั้นถูกกำหนดโดยคุณสมบัติหลักสองประการ

ประการแรก จำเป็นต้องแยกความแตกต่างขององค์ประกอบที่เชื่อมโยงอย่างมีความหมาย จะต้องเป็นปัจจัยที่แยกองค์ประกอบตั้งแต่สององค์ประกอบขึ้นไป

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

เมื่อพิจารณาจากสองประเด็นนี้แล้ว มันเป็นเรื่องง่ายที่จะหาตัวแบ่งไทเบรกหลายตัว

ยอดขายรวมเป็นปัจจัยหลักในการจัดอันดับของเรา

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

ดังนั้นฉันจึงต้องคิดถึงปัจจัยอื่น ๆ ที่อาจใช้ในการทำลายการเสมอกันที่เกิดจากข้อมูลที่คล้ายกันใน 2 แถวบน

จำนวนการขายอาจเป็นหนึ่ง ใครเร่งรีบที่สุด? ใครได้รับจำนวนลูกค้ามากที่สุด?

นอกจากนี้ยังสามารถดูยอดขายสูงสุดได้โดยการตรวจสอบว่าใครเป็นเจ้าของบัญชีที่ใหญ่ที่สุด

ฉันยังสามารถดูยอดขายเฉลี่ย

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

การสร้าง Tiebreaker แบบกำหนดเอง

มี DAX ในปริมาณที่พอเหมาะในการสร้างไทเบรกเกอร์ แต่แนวคิดนั้นเรียบง่าย

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

ฉันมีRanking2เป็นตัวแปร ฉันยังใช้HASONEVALUEด้วยเหตุผลเดียวกับที่ฉันใช้ใน รูปแบบ RANKX หลัก ก่อนหน้านี้ ข้อ แตกต่างเพียงอย่างเดียวคือคราวนี้ฉันใช้Median SalesแทนTotal Sales

ต่อไป ฉันจะเอาผลลัพธ์ของตัวแปรนั้นมาหารด้วย 100

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

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

สิ่งนี้ทำให้เรามีอันดับสูงสุดที่แสดง 0.01, 0.02 และอื่น ๆ ดังนั้นฉันจะพลิกมันเพื่อให้อันดับสูงสุดได้รับคะแนนสูงสุดในไทเบรกเกอร์

ดังนั้นภายในHASONEVALUEฉันจะลบ RankScale จาก 1

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

เมื่อฉันใช้สิ่งนั้นกับตาราง คุณจะเห็นว่า ตอน นี้ฉันมีจุดทศนิยมสองตำแหน่งภายใต้ RANKX Tiebreaker ของฉัน

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

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

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

เมื่อพิจารณาจากตัวเลขเหล่านี้ แสดงว่าทั้ง Max และ Jasper ไม่มีคะแนนสูงสุด แท้จริงแล้วคือมาร์ติน เพอร์รี

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

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

ดังนั้นฉันจะเพิ่ม Total Sales และ RANKX Tiebreaker เพื่อรับตัวเลขสำหรับคอลัมน์ Total Sales Tiebreak

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

ฉันจะเรียกใช้RANKXกับยอดขายรวมใหม่โดยใช้ไทเบรกเกอร์และจัดเรียงข้อมูล

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

ตอนนี้มันแสดงการทำงานทั้งหมดตั้งแต่ 1 ถึง n โดยไม่มีองค์ประกอบที่ผูกกัน

การใช้ฟังก์ชัน RAND เพื่อทำลายความสัมพันธ์

อาจมีบางกรณีที่ตัวเลขที่สร้างขึ้นแบบสุ่มสามารถใช้เป็นไทเบรกเกอร์ได้

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

แต่ปัญหาของ Power Query และ DAX โดยทั่วไปก็คือ ฟังก์ชันสุ่มจะทำงานแตกต่างกัน คุณจะไม่ได้ผลลัพธ์ที่คุณคาดหวัง โดยเฉพาะถ้าคุณใช้ภายในฟังก์ชันการวนซ้ำ

RAND ส่งคืนตัวเลขสุ่มระหว่าง 0 ถึง 1 ดังนั้น หากคุณตัดสินใจว่าสถานการณ์ที่คุณกำลังดำเนินการต้องการตัวเลขที่สร้างขึ้นแบบสุ่มเพื่อทำลายการเสมอกัน ควรทำในส่วนของมาตรการนี้

RANKX ใน LuckyTemplates – การพัฒนา Tiebreakers แบบกำหนดเอง

แทนที่จะแสดงเพียงTotal SalesควรแสดงTotal Sales บวก RAND แต่อีกครั้ง ในสถานการณ์เฉพาะนี้ มันจะไม่ให้ผลการจัดอันดับสุดท้ายที่ฉันต้องการ


ข้อควรพิจารณาเกี่ยวกับ RANKX – แนวคิดสูตร LuckyTemplates และ DAX
ความเข้าใจที่ลึกซึ้งยิ่งขึ้นของ RANKX ขั้นสูง
การสร้างตารางการจัดอันดับแบบไดนามิกโดยใช้ RANKX ใน LuckyTemplates

บทสรุป

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

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

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

ทั้งหมดที่ดีที่สุด

***** การเรียนรู้ 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 คืออะไร ทั้งหมดที่คุณต้องการรู้