วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

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

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

สารบัญ

ข้อมูลตัวอย่าง

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

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

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

ฉันยังมีรายได้รวมสำหรับแต่ละรัฐ ซึ่งแสดงอยู่ในการแสดงข้อมูลด้วย

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

ตอนนี้ฉันต้องการดูจำนวนลูกค้าที่ซื้อในวันที่ระบุในปีที่แล้วที่ซื้อในวันเดียวกันในปีนี้ หมายความว่าฉันกำลังดูรายชื่อลูกค้าที่เจาะจง 2 รายการที่ซื้อในวันเดียวกันแต่ต่างปีกัน จากนั้น ฉันจะหาจำนวนลูกค้าที่ปรากฏในทั้งสองรายการ

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

เปรียบเทียบลูกค้าจากสองช่วงเวลา

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

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

ลูกค้าทั้งหมดรวมถึงผู้ที่ซื้อสินค้าจากร้านค้าต่างๆ ในรัฐต่างๆ ภายในกรอบเวลาที่กำหนด ฉันใช้สูตรง่ายๆเพื่อให้ได้ผลลัพธ์นี้

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

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

ฉันยังใช้ฟังก์ชันสิ่งนี้จะนับจำนวนค่าที่ไม่ซ้ำจากรายการ

ฉันกำลังอ้างอิง ตาราง การขายสำหรับมาตรการนี้

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

ทำไมไม่ใช้ตารางลูกค้าแทน?

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

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

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

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

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

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

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

เป็นฟังก์ชันที่คุ้นเคย เพราะฉันใช้มันในตัวอย่างเป็นส่วนใหญ่ มันเปลี่ยนบริบทของการคำนวณเฉพาะ ในทางกลับกัน CALCULATABLE จะเปลี่ยนบริบทของทั้งตาราง

เนื่องจากฉันต้องการเปลี่ยนกรอบเวลา ฉันจะใช้ฟังก์ชัน

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

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

อีกครั้ง ฉันใช้ ฟังก์ชัน COUNTROWSเพื่อคำนวณจำนวนลูกค้าหลังจากใช้ตัวกรองเพิ่มเติม

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

ตอนนี้ฉันมีรายการสองรายการแล้ว ฉันสามารถนำหน่วยวัดที่ทำไว้ในฟังก์ชันINTERSECT ได้

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง

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

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

วิธีเปรียบเทียบสองรายการของข้อมูลที่คำนวณแบบเสมือนจริง – เทคนิค DAX ขั้นสูง


วิธีเพิ่มการใช้ฟังก์ชัน INTERSECT ให้สูงสุด – DAX ขั้นสูง
สร้างรายงานใน LuckyTemplates เพื่อแสดงความเบี่ยงเบนและข้อมูลเชิงลึก
การวิเคราะห์ลูกค้าใหม่โดยใช้ DAX ขั้นสูง

บทสรุป

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

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

สิ่งนี้แสดงให้เห็นว่าคุณจะได้รับข้อมูลเชิงลึกมากเพียงใดเมื่อคุณคุ้นเคยกับการใช้ฟังก์ชัน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้