เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

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

สารบัญ

ข้อมูลตัวอย่างที่แสดงในแผนภูมิ��กนต์

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

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

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

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

เรามาทบทวนข้อมูลที่อยู่เบื้องหลังแผนภูมินี้กัน

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

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

ฉันจะแสดงภาพอัตราการสำเร็จนั้นในแผนภูมิได้อย่างไร สิ่งนี้แสดงให้เห็นโดยการแสดง Live Tasks ปัจจุบันแยกรายการตามงาน Live ที่แตกต่างกันสำหรับแต่ละหมวดหมู่

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

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

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

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

การใช้ตัวแปรในสูตรที่ซับซ้อน

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

คุณสามารถอ้างอิงตัวแปรภายในตัวแปรได้ ซึ่งหมายความว่าคุณสามารถสร้างการคำนวณจำนวนมากก่อนที่จะป้อนอะไรภายใต้ RETURN 

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

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

คุณจะเห็นว่าฉันใช้ VAR สำหรับ CurrentDay, ProjectDays และ DaysFromStartDate ฉันยังใช้ DaysFromEndDate โดยอ้างอิง DaysFromStartDate และ ProjectDays

หลังจากนั้น ฉันทำงานเชิงตรรกะเพิ่มเติมเกี่ยวกับ ProgressColor และ CompletionPercent

สิ่งที่น่าสนใจอีกอย่างเกี่ยวกับตัวแปรคือคุณสามารถฝังตรรกะ TRUE หรือ FALSE บางตัวได้ โดยปกติ คุณจะเห็นรายการคำสั่ง IF ยาวๆ บนสูตรหลักที่นี่ แต่ครั้งนี้ ฉันเลือกที่จะวางตรรกะ TRUE หรือ FALSE นั้นไว้ใน VAR โดยใช้ ToCompletionLogic และ MAX Days มากกว่าหรือเท่ากับ MAX Days น้อยกว่าหรือเท่ากับ และอื่นๆ

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

คุณจะเห็นด้วยว่าฉันได้ป้อนคำสั่ง IF ของฉันลงในสูตร SWITCH ที่นี่ ซึ่งเป็นแนวทางที่มีประสิทธิภาพมากกว่า

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

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

การใช้ตัวแปร Vs การแตกแขนงการวัด

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

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

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

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

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX

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

ดังนั้นในแง่ของไวยากรณ์ คุณมีตัวแปรของคุณอยู่ด้านบน จากนั้นฟังก์ชัน RETURN เพื่อป้อนตรรกะของคุณที่นี่ 

เหตุใดการใช้ตัวแปร LuckyTemplates จึงเป็นวิธีที่ดีกว่าในการเขียนการวัด DAX


การใช้ตัวแปรใน LuckyTemplates –
เทคนิคการวิเคราะห์สถานการณ์ตัวอย่างโดยละเอียดโดยใช้พารามิเตอร์ 'What If' หลายพารามิเตอร์
เริ่มต้นด้วยพารามิเตอร์ “What If” ใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้