ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

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

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

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

ต่อไปนี้เป็นพื้นหลังเล็กน้อยเกี่ยวกับฟังก์ชัน LuckyTemplates USERELATIONSHIP และ TREATAS มาดูคำจำกัดความของฟังก์ชันเหล่านี้ในคู่มือ DAX ผ่านเว็บไซต์ LuckyTemplates

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

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

ในทางกลับกัน ของ LuckyTemplates ระบุความสัมพันธ์ที่จะใช้ในการคำนวณเฉพาะเป็นความสัมพันธ์ที่มีอยู่ระหว่าง columnName1 และ columnName2

ดังนั้น ในกรณีนี้ หากเรากำลังสร้างการวัด DAX ฟังก์ชัน USERELATIONSHIP จะถูกใช้ หากเรามีความสัมพันธ์ที่ไม่ได้ใช้งานระหว่างตารางวันที่และตารางข้อเท็จจริงของเรา

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

กลับไปที่เดสก์ท็อป LuckyTemplates และดูว่าทั้งหมดนี้มารวมกันได้อย่างไร

สารบัญ

การตั้งค่าโมเดลข้อมูล

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

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

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

หากไม่มีความสัมพันธ์ที่ไม่ได้ใช้งานระหว่างสองตารางนี้ นั่นคือเวลาที่เราจะใช้ฟังก์ชัน TREATAS

เมื่อใดควรใช้ฟังก์ชัน TREATAS

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

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

ภายใต้มาตรการ TREATAS เรามีการวัดจำนวนที่ได้รับ ( Rec'd Count v2 ) ซึ่งเป็น สูตร โดยทั่วไป เพื่อคำนวณจำนวนงาน ฉันใช้ฟังก์ชัน TREATAS และฉันก็ใช้ ฟังก์ชัน เช่นกัน จากนั้นฉันเพิ่งวาง คอลัมน์ วันที่จากตารางวันที่และ คอลัมน์วัน ที่รับจากงาน

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

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

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

เมื่อใดควรใช้ LuckyTemplates USERELATIONSHIP

ตอนนี้ มาดู LuckyTemplates USERELATIONSHIP ที่ใช้ในมาตรการ อย่างที่คุณเห็น ตัวเลขในหน้านี้ตรงกับตัวเลขในหน้า TREATAS ดังนั้นเราจึงใช้ฟังก์ชันต่างๆ เพื่อหาคำตอบเดียวกันกับที่เราต้องการได้รับจากการวัด DAX ของเรา

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

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

ดังนั้น หากเราดูการวัดที่ได้รับ ( Rec'd Count ) โดยใช้ USERELATIONSHIP คุณจะเห็นว่าค่อนข้างคล้ายกับการวัดโดยใช้ TREATAS ขอให้สังเกตว่าฉันใช้ VALUES ในหน่วยวัด TREATAS แต่ไม่ใช่ในหน่วยวัดนี้ด้วยฟังก์ชัน USERELATIONSHIP

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

จากนั้น ต่อไปนี้คือค่าประมาณการทั้งหมด ( Rec'd $$)สำหรับวันที่ได้รับ อีกครั้ง เรากำลังคำนวณค่าประมาณทั้งหมด ใช้ฟังก์ชัน USERELATIONSHIP จากนั้นเรากำลังใช้คอลัมน์วันที่จากตารางวันที่และวันที่รับจากตารางงาน

ผู้ใช้ LuckyTemplates เทียบกับ TREATAS

บทสรุป

ในบทช่วยสอนนี้ ฉันได้แสดงให้คุณเห็นว่าควรใช้ฟังก์ชัน LuckyTemplates USERELATIONSHIP และฟังก์ชัน TREATAS เมื่อใด โปรดสังเกตว่าฉันใช้ค่าในการวัด TREATAS

โปรดทราบว่าเมื่อคุณพบปัญหาเช่นนี้ คุณมีตัวเลือกต่างๆ คุณสามารถใช้ TREATAS หรือ USERELATIONSHIP ขึ้นอยู่กับการตั้งค่าโมเดลของคุณ

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

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

หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับหัวข้อนี้ โปรดดูลิงก์ด้านล่างและไปที่เว็บไซต์ของเราเพื่อดูเนื้อหาเพิ่มเติม

ดีที่สุด!

จาเร็ตต์


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