การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

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

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

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

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

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

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

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

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

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

สารบัญ

โครงสร้างแบบจำลองสำหรับความสัมพันธ์เสมือนจริง

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

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

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

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

แต่ถ้าคุณดูที่ตารางนี้ เรามีข้อมูลจริงที่เกิดขึ้นทุกวัน และผลลัพธ์เหล่านี้จะแยกย่อยเป็นรายปี 

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

เราต้องสามารถแยกย่อยสิ่งเหล่านี้และจัดสรรข้ามปีได้ ดังนั้นเราจึงมีอีกตารางหนึ่ง ซึ่งผมเรียกว่าตาราง  ความอ่อนไหวของงบประมาณ

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

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

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

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

เทคนิคนี้จะนำประสิทธิภาพมาสู่โมเดลของคุณอย่างมาก คุณไม่มีสายไปทุกที่ คุณไม่จำเป็นต้องสร้างตารางเพิ่มเติมเพื่อสร้างความสัมพันธ์ที่ถูกต้อง เราสามารถทำได้จริงด้วย TREATAS 

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

การใช้ TREATASเพื่อสร้างความสัมพันธ์เสมือนจริง

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

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

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

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

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

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

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

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

ส่วนแรกของสูตรระดับรายวันนี้งบประมาณรายวันปี 2018คล้ายกับที่เราทำกับระดับรายเดือนมาก จากนั้น เราจะหาจำนวนวันในเดือนหรือบริบทใดๆ ที่เราอาจอยู่ในและนั่นคือสิ่งที่เกิดขึ้นในตัวแปรของเรา ( VAR ) สำหรับDaysInMonth

การสร้างความสัมพันธ์เสมือนใน LuckyTemplates โดยใช้ฟังก์ชัน TREATAS

เราใช้COUNTROWSใน ตาราง DatesลบบริบทของDatesด้วยฟังก์ชัน ALLแต่เพิ่มกลับเป็นเดือนและปีโดยใช้ฟังก์ชันVALUES มันบอกว่าถ้าเราอยู่ในเดือนมกราคม ก็จะเท่ากับ 31 วัน จากนั้นเราก็ใช้ตรรกะ IF เดียวกัน แต่เราคูณด้วย 1 แล้วหารด้วย 31 (สำหรับเดือนมกราคม)


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

บทสรุป

ความสัมพันธ์เสมือนสามารถนำไปใช้ได้หลายวิธี มีสถานการณ์อื่นอีกมากมายที่สามารถใช้เทคนิคนี้ได้ แต่นี่เป็นตัวอย่างที่ดีมาก เราสร้างความสัมพันธ์เสมือนจริงภายใน LuckyTemplates ด้วยฟังก์ชัน TREATAS

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

แทนที่จะมีช่วงของความสัมพันธ์ที่สามารถนำความซับซ้อนจำนวนมากมาสู่การพัฒนาของคุณ ฟังก์ชัน TREATAS สามารถลดความซับซ้อนของมุมมองแบบจำลองข้อมูลและความสัมพันธ์ที่สามารถสร้างลงในสูตร 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 คืออะไร ทั้งหมดที่คุณต้องการรู้