ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

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

สารบัญ

การคำนวณกำไรรวม

ฉันจะเริ่มต้นด้วยการสร้างหน่วยวัดใหม่และเปลี่ยนชื่อเป็นต้นทุนรวม

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

คุณต้องใช้ ฟังก์ชัน ซึ่งจะส่งคืนผลรวมของนิพจน์ที่ประเมินสำหรับแต่ละแถวในตาราง

เพิ่มตารางการขายและคูณปริมาณการขายแต่ละรายการกับต้นทุนสินค้าที่สอดคล้องกัน

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

คุณจะต้องใช้ ฟังก์ชัน เพื่อเรียกใช้ตารางอื่น โดยเฉพาะตารางต้นทุนผลิตภัณฑ์ เพื่อให้บรรลุเป้าหมายนี้

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

กด Enter และรอให้การคำนวณปรากฏในการวัดหลักของคุณ

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ดังที่คุณอาจสังเกตเห็น คุณไม่จำเป็นต้องอ้างอิงสิ่งใดในตารางอีกต่อไป

นี่คือความสวยงามของการแตกแขนงหน่วยวัด: คุณสามารถอ้างอิงหน่วยวัดภายในหน่วยวัด แทนที่จะต้องเขียนสูตรขั้นสูงซ้ำๆ

วิธีการนี้เป็นวิธีที่มีประสิทธิภาพมากกว่าในการคำนวณที่ซับซ้อน และช่วยให้คุณประหยัดเวลาได้มาก

ตอนนี้ฉันจะลากการวัดสำหรับต้นทุนรวมและกำไรรวมลงในตารางของฉัน

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ฉันยังต้องการแก้ไขรูปแบบทันทีเพื่อให้ข้อมูลของฉันเป็นระเบียบ

เลือก 'สกุลเงิน' ในเมนูแบบเลื่อนลงของรูปแบบ หรือคลิกสัญลักษณ์สกุลเงิน

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

การสร้างตารางสนับสนุน

หลังจากตั้งค่าการวัดพื้นฐานแล้ว ฉันจะสร้างตารางสนับสนุน

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

คลิก 'ป้อนข้อมูล' เพื่อเพิ่มตารางใหม่

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ตั้งชื่อตารางสนับสนุนว่า “กลุ่มลูกค้า” และเพิ่มคอลัมน์ 'กลุ่ม', 'ต่ำสุด' และ 'สูงสุด'

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ในตัวอย่างนี้ ฉันลบหน่วยวัดที่ไม่เกี่ยวข้องและลากตารางสนับสนุนของฉันไปที่ด้านล่างสุด

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

การใช้ฟังก์ชัน DAX ขั้นสูง

ในการเริ่มต้น ฉันจะจัดเรียงโต๊ะสนับสนุนของฉัน

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ก่อนดำเนินการต่อ ฉันจะสร้างภาพข้อมูล ฉันไปข้างหน้าและแปลงยอดขายรวมของฉันเป็นการ์ด

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

จากนั้นฉันก็ทำเช่นเดียวกันสำหรับกำไรรวม

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

เนื่องจากไม่มีความสัมพันธ์ระหว่างทั้งสอง คุณจะเห็นว่ากำไรรวม 5.01 ล้านดอลลาร์ครอบคลุมทุกกลุ่มลูกค้า

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

การเรียกใช้ฟังก์ชัน DAX ขั้นสูงและการแทรกหน่วยวัดลงในตารางจะทำให้คุณได้กำไรรวมของลูกค้าแต่ละกลุ่ม

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

แล้วสิ่งนี้เกิดขึ้นได้อย่างไร?

สูตรสร้างบริบทเพื่อเชื่อมโยงตารางสนับสนุนกับกำไรรวม

ฟังก์ชัน ใช้เพื่อเรียกใช้ Total Profit แต่ในบริบทของตัวกรองที่แก้ไข

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

การใช้ฟังก์ชัน DAX ขั้นสูงจะวนซ้ำผลกำไรต่อลูกค้าหนึ่งรายโดยการเรียกชื่อลูกค้าแต่ละราย

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ข้อมูลถูกกรองเพิ่มเติมโดยใช้ฟังก์ชันนี้ทำงานเพื่อจัดอันดับลูกค้าทุกรายตามผลกำไรรวม

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

กล่าวโดยสรุปRANKXมีหน้าที่รับผิดชอบในการคัดแยกลูกค้าออกเป็นกลุ่มลูกค้าที่เหมาะสม

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ในขณะเดียวกันระบุว่าหากมีแถวเหลืออีกหนึ่งแถวในตาราง ลูกค้าควรรวมอยู่ในกลุ่มนั้น

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ฟังก์ชัน DAX ขั้นสูงเหล่านี้ช่วยให้คอลัมน์ Customer Group Profit สามารถแสดงผลกำไรรวมของกลุ่มลูกค้าเฉพาะได้

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

การคำนวณเปอร์เซ็นต์การมีส่วนร่วมของแต่ละวงเล็บ

การวิเคราะห์สามารถนำไปเพิ่มเติมโดยการคำนวณเปอร์เซ็นต์ของกำไรต่อกลุ่มลูกค้า

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

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

ลากหน่วยวัดลงในตารางของคุณและแก้ไขรูปแบบ

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

จริงๆ แล้ว คุณสามารถลบคอลัมน์ตัวกลาง เช่น กำไรรวม และฟังก์ชัน DAX ขั้นสูงจะเรียกใช้การคำนวณได้ดีหลังฉาก

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ที่นี่ ฉันเพิ่มเดือน & ปี และเปลี่ยนเป็นแผนภูมิเปอร์เซ็นต์

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร

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

ฟังก์ชัน DAX ขั้นสูง: การคำนวณส่วนแบ่งกำไร


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

บทสรุป

ฟังก์ชัน DAX ขั้นสูงเป็นเครื่องมือที่มีค่าใน LuckyTemplates มีความหลากหลายและสามารถให้ข้อมูลเชิงลึกที่สมบูรณ์สำหรับรายงานของคุณ หวังว่าบทช่วยสอนนี้จะช่วยให้คุณทราบวิธีใช้งานในบริบทของคุณเอง

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

ดีที่สุด!


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