ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
แนวคิดที่สำคัญที่สุดในการทำความเข้าใจ DAX คือบริบท บริบทมีสามประเภทหลัก: บริบทการ ประเมินบริบทตัวกรอง และบริบทแถว คุณสามารถดูวิดีโอทั้งหมดของบทช่วยสอนนี้ได้ที่ด้านล่างของบล็อกนี้
เมื่อ DAX คำนวณบางอย่างใน LuckyTemplates จะทำงานผ่านกระบวนการสองขั้นตอน ในตอนแรก จะประเมินบริบทที่เป็นอยู่ในปัจจุบัน เมื่อทำเสร็จแล้ว จะตัดสินใจว่าฉันจะคำนวณผลลัพธ์เหล่านี้อย่างไร และอีกสองบริบทที่เข้ามามีบทบาท
ในบทความนี้ เราจะมุ่งเน้นไปที่บริบทการประเมิน ฉันจะอธิบายตัวอย่างง่ายๆที่นี่เพื่ออธิบายความหมายที่แท้จริง
สารบัญ
ทำความเข้าใจบริบทการประเมินผ่านตัวอย่าง
สิ่งที่เรามีคือตารางง่ายๆ ที่ใช้วัดจำนวนหรือปริมาณของสิ่งที่เราขายได้ต่อวัน
มาประเมินกันอย่างรวดเร็วว่าสูตรนี้กำลังทำอะไร เป็นการสรุปคอลัมน์ปริมาณในตารางการขาย
เมื่อเราไปที่ตารางยอดขาย เราจะเห็นว่าหน่วยวัดกำลังนับคอลัมน์ปริมาณเป็น 1 สำหรับทุกแถว
เพื่อให้ได้ผลลัพธ์ในคอลัมน์ปริมาณขายทั้งหมด สูตรที่เราใช้จะเหมือนกันทุกประการ ไม่มีอะไรเปลี่ยนแปลงสำหรับผลลัพธ์เหล่านี้ สิ่งเดียวที่เปลี่ยนแปลงในตอนแรกคือบริบทการประเมิน
สำหรับทุกๆ แถว เรามีบริบทการประเมิน ที่แตกต่าง กัน ด้วยเหตุนี้เราจึงได้รับผลลัพธ์ที่แตกต่างกันสำหรับทุกแถว
การขยายพันธุ์ตัวกรองคืออะไร?
ตอนนี้ สิ่งที่เกิดขึ้นเบื้องหลังคือทุกๆ แถวที่นี่ ตัวกรองจะถูกวางลงบนข้อมูล
กลับไปที่ตารางข้อมูลของแบบจำลองของเรา ด้วยบริบทการประเมินคอลัมน์วันที่มาจากตารางวันที่ ดังนั้นจึงมีการวางตัวกรองในคอลัมน์วันที่ที่นี่
เมื่อเราวางตัวกรองนี้ ตัวกรองจะไหลลงไปยังความสัมพันธ์นี้กับตารางการขาย และกรองตารางโดยอัตโนมัติ นี่คือสิ่งที่คุณเรียกว่าการแพร่กระจายตัวกรอง
ตัวกรองใดๆ ที่ไหลจากด้านหนึ่งลงไปยังด้านมินิจะกรองตารางนั้น
ดังนั้นในตัวอย่างนี้โดยเฉพาะ บริบทเริ่มต้นจากตาราง Dates แล้วไหลลงไปยังตาราง Sales โดยอัตโนมัติ และนั่นคือสาเหตุที่เราได้ผลลัพธ์ที่แตกต่างกันสำหรับทุกแถว
เมื่อใดก็ตามที่คุณตรวจสอบหรือประเมินว่าสูตรกำลังทำอะไร คุณต้องคิดถึงบริบทการประเมินทุกครั้ง
เนื่องจากทุกอย่างเริ่มต้นด้วยบริบทการประเมินเสมอ นี่เป็นสิ่งสำคัญเมื่อคุณเริ่มพัฒนาสูตร DAX ขั้นสูงขึ้นเรื่อยๆ
บริบทการประเมินในการเขียนสูตรขั้นสูง
อีกสิ่งที่ยอดเยี่ยมเกี่ยวกับบริบทการประเมินคือพลังที่แท้จริงที่อยู่เบื้องหลังสูตรDAX
ช่วยให้คุณได้ผลลัพธ์มากมายอย่างรวดเร็วด้วยการเขียนสูตรอย่างง่าย
เช่นเดียวกับการเขียนสูตรขั้นสูง คุณสามารถใช้สูตรขั้นสูง นำไปใช้กับบริบทการประเมินที่แตกต่างกัน และได้รับผลลัพธ์ที่แตกต่างกันมากมายอย่างรวดเร็ว
ดังนั้นเราจึงทำการเปลี่ยนแปลงเล็กน้อยที่นี่และเพิ่ม Product Name ลงในตารางแรกของเรา สูตร DAX ไม่เปลี่ยนแปลงเลย แต่บริบทการประเมินเปลี่ยนไป นี่คือเหตุผลที่เรามีผลลัพธ์ที่แตกต่างกันที่นี่
กระบวนการเดียวกันนี้ยังใช้งานได้ในตัวอย่างนี้ โดยที่บริบทการประเมินสำหรับผลลัพธ์เหล่านี้เริ่มต้นจากตารางผลิตภัณฑ์และผ่านคอลัมน์ชื่อผลิตภัณฑ์
กระบวนการนี้จะกรองทุกแถว ดังนั้นไม่ว่าจะใช้ชื่อผลิตภัณฑ์ใดก็ตาม มันจะกรองลงไปจนถึงความสัมพันธ์ จากนั้นจึงกรองตารางการขายที่เกี่ยวข้องด้วย
การเปลี่ยนบริบทคืออะไรและเหตุใดจึงสำคัญ
กลไกการคำนวณ DAX ทำงานอย่างไร
ฟังก์ชันทั้งหมดใน LuckyTemplates – วิธีใช้กับ DAX
บทสรุป
นี่เป็นเพียงภาพรวมคร่าวๆ ว่าบริบทการประเมินคือ อะไร สิ่งที่คุณต้องทำในLuckyTemplatesคือเปลี่ยนบริบท และคุณจะได้ผลลัพธ์ที่แตกต่างออกไปมาก
เป็นสิ่งสำคัญอย่างยิ่งที่จะต้องเข้าใจว่าสิ่งนี้ทำงานอย่างไร เพราะในใจของคุณ คุณต้องคิดว่าบริบทการประเมิน ปัจจุบัน ของสูตร คืออะไร
นั่นจะทำให้เข้าใจว่าเหตุใดคุณจึงได้รับผลลัพธ์ที่เฉพาะเจาะจงในบริบทเฉพาะ
ลิงก์ที่แนะนำสำหรับคุณ เพื่อให้คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการประยุกต์ใช้บริบททั้งสามภายใน LuckyTemplates:
อธิบายบริบทของแถว – (1.10) สุดยอดคู่มือเริ่มต้นสำหรับ DAX
กรองบริบท – (1.9) สุดยอดคู่มือเริ่มต้นสำหรับ DAX
สนุกกับการทำงานผ่านสิ่งนี้
ตนเองคืออะไรใน Python: ตัวอย่างในโลกแห่งความเป็นจริง
คุณจะได้เรียนรู้วิธีการบันทึกและโหลดวัตถุจากไฟล์ .rds ใน R บล็อกนี้จะครอบคลุมถึงวิธีการนำเข้าวัตถุจาก R ไปยัง LuckyTemplates
ในบทช่วยสอนภาษาการเข้ารหัส DAX นี้ เรียนรู้วิธีใช้ฟังก์ชัน GENERATE และวิธีเปลี่ยนชื่อหน่วยวัดแบบไดนามิก
บทช่วยสอนนี้จะครอบคลุมถึงวิธีการใช้เทคนิค Multi Threaded Dynamic Visuals เพื่อสร้างข้อมูลเชิงลึกจากการแสดงข้อมูลแบบไดนามิกในรายงานของคุณ
ในบทความนี้ ฉันจะเรียกใช้ผ่านบริบทตัวกรอง บริบทตัวกรองเป็นหนึ่งในหัวข้อหลักที่ผู้ใช้ LuckyTemplates ควรเรียนรู้ในขั้นต้น
ฉันต้องการแสดงให้เห็นว่าบริการออนไลน์ของ LuckyTemplates Apps สามารถช่วยในการจัดการรายงานและข้อมูลเชิงลึกต่างๆ ที่สร้างจากแหล่งข้อมูลต่างๆ ได้อย่างไร
เรียนรู้วิธีคำนวณการเปลี่ยนแปลงอัตรากำไรของคุณโดยใช้เทคนิคต่างๆ เช่น การแยกสาขาและการรวมสูตร DAX ใน LuckyTemplates
บทช่วยสอนนี้จะหารือเกี่ยวกับแนวคิดของการทำให้แคชข้อมูลเป็นรูปธรรมและวิธีที่สิ่งเหล่านี้ส่งผลต่อประสิทธิภาพของ DAX ในการให้ผลลัพธ์
หากคุณยังคงใช้ Excel อยู่จนถึงตอนนี้ นี่เป็นเวลาที่ดีที่สุดในการเริ่มใช้ LuckyTemplates สำหรับความต้องการในการรายงานทางธุรกิจของคุณ
เกตเวย์ LuckyTemplates คืออะไร ทั้งหมดที่คุณต้องการรู้