การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

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

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

สารบัญ

ความสัมพันธ์ของ LuckyTemplates มีไว้เพื่ออะไร

ฉันตั้งค่าตารางข้อมูลด้วยวิธีที่ง่ายที่สุดเสมอ ฉันต้องการให้ทุกอย่างอธิบายได้ด้วยตนเองเพื่อให้คนอื่นๆ ทำงานบนโต๊ะเดียวกันได้ง่ายขึ้นในภายหลัง

ตัวอย่างเช่น ด้านล่างนี้ คุณจะเห็นว่าฉันมีคอลัมน์ดัชนีเหล่านี้และตารางการค้นหา บางตาราง

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

ในแต่ละตาราง ฉันมีรหัสที่เกี่ยวข้องกับตารางข้อเท็จจริงหลัก ซึ่งมีข้อมูลการทำธุรกรรมทั้งหมด ตัวอย่างคือ Location ID ที่ฉันเน้นไว้ด้านล่าง

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

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

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

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

ความสัมพันธ์เหล่านี้ทำอะไร?

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

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

วิธีสร้างความสัมพันธ์ระหว่างตาราง

สิ่งสำคัญคือคุณต้องสร้างความสัมพันธ์ที่ถูกต้องในคอลัมน์ที่ถูกต้อง มีสองวิธีในการทำเช่นนี้

วิธีแรกคือลากและวางคอลัมน์ ID ลงในตารางข้อเท็จจริง

ในโมเดลตัวอย่างด้านล่าง ฉันจะเริ่มต้นด้วย ID พนักงานขายของฉัน มันง่ายพอที่จะหาว่าฉันต้องวางคอลัมน์ ID นั้นไว้ที่ใด เพราะยังมีคอลัมน์ ID พนักงานขายในตารางการขายด้วย

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

เมื่อดำเนินการเสร็จแล้ว จะสร้างความสัมพันธ์ระหว่างตารางพนักงานขายและตารางการขายโดยอัตโนมัติ

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

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

นี่คือสิ่งที่คุณเรียกว่าความสัมพันธ์แบบ" หนึ่ง-ต่อ-กลุ่ม"

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

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

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

ถ้าลองคิดดู พนักงานขายคนเดียวสามารถขายหลายครั้งได้ จริงไหม? ซึ่งหมายความว่าแม้ว่าพนักงานขายแต่ละคนจะแสดงเพียงครั้งเดียวในตารางการค้นหา พวกเขาอาจเห็นหลายครั้งในตารางข้อเท็จจริง ทั้งนี้ขึ้นอยู่กับวิธีการกรองข้อมูล

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

ฉันจะสร้างความสัมพันธ์อีกครั้ง แต่คราวนี้ระหว่างผลิตภัณฑ์และการขาย ฉันจะใช้วิธีลากและวางแบบเดียวกัน

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

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

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

วิธีที่สองในการสร้างความสัมพันธ์คือการใช้ปุ่มจัดการความสัมพันธ์บนริบบิ้นหน้าแรก

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

เมื่อฉันคลิก หน้าต่างจะแสดงความสัมพันธ์ที่ฉันเพิ่มไว้ก่อนหน้านี้

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

หากต้องการเพิ่มความสัมพันธ์อื่นในรายการนี้ ให้คลิกใหม่

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

จากนั้นระบบจะขอให้ฉันเลือกตารางต้นฉบับที่ฉันควรใช้ ฉันจะใช้ตารางวันที่ในกรณีนี้

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

เมื่อตารางปรากฏขึ้น ฉันจะเน้นคอลัมน์วันที่ เนื่องจากนี่คือสิ่งที่นับเป็น "ID" ของเราจากคอลัมน์นี้

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

จากนั้น ฉันจะเลือกตารางข้อเท็จจริง ซึ่งก็คือตารางการขายของฉัน ฉันจะเน้นคอลัมน์ Product Date เนื่องจากเป็นสิ่งที่สอดคล้องกับคอลัมน์ Date จากตาราง Dates

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

ต่ำกว่าจำนวนสมาชิก ฉันจะเลือกหนึ่งต่อหลาย ตรวจสอบให้แน่ใจว่ามีเครื่องหมายถูกถัดจาก “เปิดใช้งานความสัมพันธ์นี้” จากนั้นฉันจะคลิกตกลง

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

ขณะนี้ ความสัมพันธ์ได้ถูกสร้างขึ้นระหว่างตารางวันที่และการขาย

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

ฉันจะสร้างความสัมพันธ์ใหม่ที่นี่สำหรับสถานที่

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

จากนั้น ฉันจะทำสิ่งเดียวกันให้กับลูกค้า

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

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

การเชื่อมต่อตารางข้อมูล – เคล็ดลับเกี่ยวกับความสัมพันธ์ของ LuckyTemplates

บทสรุป

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

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

เมื่อคุณระบุตารางการค้นหาที่ถูกต้องและใส่ศูนย์ในตารางข้อเท็จจริงที่ถูกต้อง คุณจะสามารถตั้งค่าพื้นฐานเดียวกันนี้ได้ไม่ว่าคุณจะรู้สึกว่าสถานการณ์ของคุณซับซ้อนเพียงใด

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

สิ่งที่ดีที่สุด


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





 



ตนเองคืออะไรใน 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 คืออะไร ทั้งหมดที่คุณต้องการรู้