ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

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

สารบัญ

ความสำคัญของฟังก์ชันคำนวณ

ฟังก์ชันCALCULATEจะสร้างบริบทของการคำนวณ DAX ของคุณ หากคุณใช้ฟังก์ชันวนซ้ำโดยไม่รวมไว้ในCALCULATEคุณจะได้ผลลัพธ์ที่ไม่ถูกต้อง

ต่อไปนี้เป็นข้อความค้นหาง่ายๆ ที่ไม่มีการเปลี่ยนบริบท:

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

มี ฟังก์ชัน สำหรับผลิตภัณฑ์ของราคาและปริมาณ ปัจจุบัน ของ FactSales จากนั้นจะเพิ่มคอลัมน์ทุกปีในตารางปีปฏิทินสำหรับยอดขายรวม

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

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

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

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

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

การเรียกใช้ตัวกรองในแบบสอบถาม LuckyTemplates DAX

นี่เป็นแบบสอบถามเดียวกัน แต่มีการเปลี่ยนแปลงบริบทโดยใช้ฟังก์ชันCALCULATE

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

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

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

การสแกนครั้งที่สองของปี DimCalendar คือการรวบรวมปีอื่นๆ ทั้งหมด ผลลัพธ์จะไม่มีแถวสำหรับปีที่มีผลลัพธ์ว่างเปล่า (2012, 2013 และ 2014) หากไม่มีการสแกน เครื่องมือจัดเก็บข้อมูลทำงานในพื้นหลังเพื่อให้แน่ใจว่าข้อมูลทั้งหมดได้รับการพิจารณา

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

หากคุณดูที่คำสั่ง xmSQL คุณจะเห็นว่า Left Outer Join ถูกเรียกใช้โดยฟังก์ชันCALCULATE Left Outer Join ให้ข้อมูลการขายของปี 2015 ถึง 2018 หากคุณเห็น Left Outer Join รวมกับ $Expr0 ในคำสั่ง xmSQL แสดงว่ามีการเปลี่ยนบริบท

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

สิ่งต่างๆ อาจยุ่งยากเล็กน้อยเมื่อคุณมีการเปลี่ยนบริบทหลายครั้ง แต่การเข้าร่วมภายนอกด้านซ้ายจะแจ้งให้ DAX ทราบว่าคุณต้องเน้นที่ช่วงข้อมูลในตัวกรองของคุณ

คุณสามารถดูสิ่งนี้ได้ในแผนการสืบค้นเชิงตรรกะในรูปแบบของSum_Vertipaqซึ่งขึ้นอยู่กับปี DimCalendar

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท

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

ตัวกรอง LuckyTemplates: เรียกใช้การเปลี่ยนบริบท


Introduction to Filter Context In LuckyTemplates
DAX บทช่วยสอน: Context & The Calculation Engine
H ow To Use Simple Filters In 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 คืออะไร ทั้งหมดที่คุณต้องการรู้