ความสัมพันธ์และโรลอัพ

ในเอกสารช่วยเหลือนี้

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

ข้ามไปยังคำถามที่พบบ่อย

Want to see multiple sets of data within the same database? Add a new data source or link an existing one to a database you’re already using. Learn more here →

สมมติว่าคุณมีฐานข้อมูล 2 ชุดสำหรับธุรกิจจำลองของคุณ 😉

  • ฐานข้อมูลแรกใช้ติดตามลูกค้า

  • และอีกฐานข้อมูลใช้ติดตามรายการสินค้าที่ซื้อ

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

  • ในทั้ง 2 ตารางด้านบน คอลัมน์ที่มีป้ายกำกับว่า ↗ สินค้าที่ซื้อ และ ↗ ลูกค้า เป็นพร็อพเพอร์ตี้ความสัมพันธ์ ซึ่งเพิ่มได้เหมือนกับพร็อพเพอร์ตี้ฐานข้อมูลอื่นๆ

  • เมื่อคุณเพิ่มสินค้าที่ซื้อลงในฐานข้อมูลลูกค้า ลูกค้าที่ซื้อสินค้านั้นจะปรากฏในคอลัมน์ ↗ ลูกค้า ในฐานข้อมูลสินค้าโดยอัตโนมัติ

ตัวอย่างกรณีการใช้งาน

  • เชื่อมต่อฐานข้อมูลร้านอาหารเข้ากับ ฐานข้อมูลย่านต่างๆ เพื่อให้เห็นได้ทันทีว่าร้านไหนอยู่ในย่านใด

  • เชื่อมต่อฐานข้อมูลบันทึกการประชุมเข้ากับฐานข้อมูลลูกค้า เพื่อให้เข้าถึงบันทึกที่เกี่ยวข้องกับลูกค้าแต่ละรายได้อย่างรวดเร็ว

  • เชื่อมต่อฐานข้อมูลงานเข้ากับฐานข้อมูลโปรเจ็กต์ใหญ่ เพื่อให้เข้าใจว่าแต่ละโปรเจ็กต์แบ่งเป็นงานย่อยๆ อย่างไร และงานเหล่านั้นมีส่วนช่วยผลักดันโปรเจ็กต์อย่างไร

  • เชื่อมต่อฐานข้อมูลผู้สมัครเข้ากับฐานข้อมูลผู้สัมภาษณ์ เพื่อติดตามว่าใครสัมภาษณ์ใครบ้าง

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

  1. เพิ่มคอลัมน์/พร็อพเพอร์ตี้ใหม่ในฐานข้อมูลลูกค้า แล้วตั้งชื่อ เช่น สินค้าที่ซื้อ

  2. ค้นหาความสัมพันธ์

  3. จากนั้น ค้นหาฐานข้อมูลที่ต้องการสร้างความสัมพันธ์ด้วย

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

  5. คลิกปุ่มเพิ่มความสัมพันธ์สีน้ำเงิน เพื่อสร้างพร็อพเพอร์ตี้ความสัมพันธ์ใหม่ให้เสร็จ

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

    • ตัวอย่างต่อไปนี้คือวิธีเพิ่มข้อมูลว่าลูกค้าแต่ละรายซื้อเสื้อผ้าชิ้นใดบ้าง

    • ในการเพิ่มรายการ ให้คลิกชื่อในรายการ ในการลบรายการ ให้เลื่อนเมาส์ไปวางแล้วคลิกปุ่มทางด้านขวา

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

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

ด้วยความสัมพันธ์แบบสองทาง การแก้ไขจะทำงานทั้งสองฝั่ง! ดังนั้น หากคุณเพิ่มลูกค้าในฐานข้อมูลสินค้าที่คอลัมน์ความสัมพันธ์ การเปลี่ยนแปลงนี้จะปรากฏในฐานข้อมูลลูกค้าด้วย

  1. ทำตามคำแนะนำข้างต้นเพื่อสร้างพร็อพเพอร์ตี้ความสัมพันธ์ใหม่

  2. คลิกปุ่มเปิด/ปิดที่ระบุว่าแสดงบน [ชื่อของฐานข้อมูลที่เกี่ยวข้อง] ในตัวอย่างของเรา สิ่งนี้จะระบุว่าแสดงบนฐานข้อมูลสินค้า

  3. ตั้งชื่อความสัมพันธ์ที่สอดคล้องกันนี้

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

  5. คลิกปุ่มเพิ่มความสัมพันธ์สีน้ำเงิน เพื่อสร้างทั้งสองพร็อพเพอร์ตี้ความสัมพันธ์ใหม่นี้ให้เสร็จ

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

  • หน้าเหล่านี้สามารถเปิดและแก้ไขได้เหมือนหน้าอื่นๆ! คลิกที่หน้าในคอลัมน์ความสัมพันธ์ จากนั้นคลิกที่หน้านั้นอีกครั้งในหน้าต่างที่ปรากฏขึ้น

  • นอกจากนี้ยังลบหน้าที่เกี่ยวข้องออกได้ โดยเลื่อนเมาส์ไปเหนือหน้านั้น แล้วคลิกที่เครื่องหมาย ทางด้านขวา

  • คุณเลือกจำกัดจำนวนหน้าที่จะนำมาใส่ในพร็อพเพอร์ตี้ความสัมพันธ์ได้ โดยเลือกได้ว่าจะให้มี 1 หน้าหรือมีได้ไม่จำกัด

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

หากต้องการเปลี่ยนวิธีแสดงผลความสัมพันธ์ในหน้าฐานข้อมูล:

  1. ในหน้าฐานข้อมูล ให้คลิกที่ความสัมพันธ์

  2. คลิกการมองเห็นพร็อพเพอร์ตี้ แล้วเลือกแสดงเสมอซ่อนเมื่อไม่มีข้อมูล หรือซ่อนเสมอ

ปรับแต่งพร็อพเพอร์ตี้ที่แสดงสำหรับความสัมพันธ์

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

วิธีตั้งค่า:

  1. เปิดหน้าในฐานข้อมูลที่มีพร็อพเพอร์ตี้ความสัมพันธ์

  2. คลิกช่องที่อยู่ถัดจากพร็อพเพอร์ตี้นั้นเพื่อเชื่อมโยงหน้า → คลิก •••

  3. ในเมนูที่ปรากฏขึ้นมา ให้ลากพร็อพเพอร์ตี้ของฐานข้อมูลที่สัมพันธ์กันเข้ามาหรือออกจาก "แสดงในความสัมพันธ์" หรือ "ซ่อนในความสัมพันธ์"

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

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

  1. เริ่มต้นด้วยการสร้างความสัมพันธ์ใหม่

  2. จากนั้นค้นหาและเลือกฐานข้อมูลที่คุณกำลังทำงานอยู่

  3. ตอนนี้คุณจะเห็นว่าฐานข้อมูลที่คุณเลือกมีความสัมพันธ์กับฐานข้อมูลนี้

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

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

  1. ก่อนอื่น ให้สร้างความสัมพันธ์เพื่อให้รู้ว่าใครซื้ออะไร

  2. เพิ่มคอลัมน์/พร็อพเพอร์ตี้ใหม่ แล้วเลือกโรลอัพจากเมนูประเภทพร็อพเพอร์ตี้ ตั้งชื่อที่สื่อความหมายให้มัน

  • เมื่อคลิกที่เซลล์ใดๆ ในคอลัมน์โรลอัพ จะมีเมนูใหม่ปรากฏขึ้นเพื่อขอ:

    • พร็อพเพอร์ตี้ความสัมพันธ์ที่คุณต้องการโรลอัพ

    • พร็อพเพอร์ตี้ของหน้าที่เกี่ยวข้องที่คุณต้องการโรลอัพ

    • การคำนวณที่คุณต้องการทำกับข้อมูลเหล่านั้น

    • รูปแบบตัวเลขที่คุณต้องการแสดง

    • ตำแหน่งจุดทศนิยมที่คุณต้องการตั้งค่า

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

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

ประเภทของโรลอัพ

มีการคำนวณหลายแบบที่ใช้กับโรลอัพได้ นี่คือทั้งหมดที่มี:

  • แสดงต้นฉบับ: วิธีนี้จะแสดงหน้าที่เกี่ยวข้องทั้งหมดในเซลล์เดียวกัน ซึ่งเหมือนกับพร็อพเพอร์ตี้ความสัมพันธ์เอง

  • แสดงค่าที่ไม่ซ้ำกัน: แสดงแต่ละค่าที่ไม่ซ้ำกันในพร็อพเพอร์ตี้ที่เลือกสำหรับหน้าที่เกี่ยวข้องทั้งหมด

  • นับทั้งหมด: นับจำนวนค่าทั้งหมดในพร็อพเพอร์ตี้ที่เลือกสำหรับหน้าที่เกี่ยวข้องทั้งหมด

  • นับค่า: นับจำนวนค่าที่ไม่ว่างในพร็อพเพอร์ตี้ที่เลือกสำหรับหน้าที่เกี่ยวข้องทั้งหมด

  • นับค่าที่ไม่ซ้ำกัน: นับจำนวนค่าที่ไม่ซ้ำกันในพร็อพเพอร์ตี้ที่เลือกสำหรับหน้าที่เกี่ยวข้องทั้งหมด

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

  • นับค่าที่ไม่ว่าง: นับจำนวนหน้าที่เกี่ยวข้องที่มีค่าในพร็อพเพอร์ตี้ที่คุณเลือก

  • เปอร์เซ็นต์ที่ว่าง: แสดงเปอร์เซ็นต์ของหน้าที่เกี่ยวข้องที่ไม่มีค่าในพร็อพเพอร์ตี้ที่คุณเลือก

  • เปอร์เซ็นต์ที่ไม่ว่าง: แสดงเปอร์เซ็นต์ของหน้าที่เกี่ยวข้องที่มีค่าในพร็อพเพอร์ตี้ที่คุณเลือก

Note: Rollups can only be sorted when they output a numeric value.

การคำนวณโรลอัพเหล่านี้ใช้ได้เฉพาะกับพร็อพเพอร์ตี้เท่านั้น:

  • ผลรวม: คำนวณผลรวมของพร็อพเพอร์ตี้ที่เป็นตัวเลขสำหรับหน้าที่เกี่ยวข้อง (เหมือนตัวอย่างด้านบน)

  • ค่าเฉลี่ย: คำนวณค่าเฉลี่ยของพร็อพเพอร์ตี้ที่เป็นตัวเลขสำหรับหน้าที่เกี่ยวข้อง

  • ค่ามัธยฐาน: หาค่ามัธยฐานของพร็อพเพอร์ตี้ที่เป็นตัวเลขสำหรับหน้าที่เกี่ยวข้อง

  • ค่าต่ำสุด: หาตัวเลขที่มีค่าต่ำสุดในพร็อพเพอร์ตี้ที่เป็นตัวเลขสำหรับหน้าที่เกี่ยวข้อง

  • ค่าสูงสุด: หาตัวเลขที่มีค่าสูงสุดในพร็อพเพอร์ตี้ที่เป็นตัวเลขสำหรับหน้าที่เกี่ยวข้อง

  • ช่วง: คำนวณช่วงระหว่างตัวเลขที่มีค่าสูงสุดและต่ำสุดในพร็อพเพอร์ตี้ที่เป็นตัวเลขสำหรับหน้าที่เกี่ยวข้อง (สูงสุด - ต่ำสุด)

การคำนวณโรลอัพเหล่านี้ใช้ได้เฉพาะกับพร็อพเพอร์ตี้เท่านั้น:

  • วันที่เก่าที่สุด: หาวันที่/เวลาที่เก่าที่สุดในพร็อพเพอร์ตี้วันที่สำหรับหน้าที่เกี่ยวข้องทั้งหมด

  • วันที่ล่าสุด: หาวันที่/เวลาล่าสุดในพร็อพเพอร์ตี้วันที่สำหรับหน้าที่เกี่ยวข้องทั้งหมด

  • ช่วงข้อมูล: คำนวณช่วงเวลาระหว่างวันที่ล่าสุดและเก่าที่สุดในพร็อพเพอร์ตี้วันที่สำหรับหน้าที่เกี่ยวข้อง

การรวมด้วยโรลอัพ

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

  • สมมติว่าคุณต้องการหายอดเงินรวมทั้งหมดที่ลูกค้าทุกคนจ่ายไปในตัวอย่างเดิม

  • ให้คลิกที่พร็อพเพอร์ตี้ยอดรวมคำสั่งซื้อในตารางลูกค้า

  • ในเมนูที่ปรากฏขึ้นมา ให้เลื่อนเมาส์ไปที่ คำนวณตัวเลือกเพิ่มเติม

  • เลือกผลรวม


คำถามที่พบบ่อย

ฉันจะส่งออกหรือนำเข้าความสัมพันธ์ได้ไหม?

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

ฉันจะทำสำเนาฐานข้อมูลที่มีความสัมพันธ์ได้ไหม?

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

จะโรลอัพพร็อพเพอร์ตี้โรลอัพได้ไหม?

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

ถ้ายังมีคำถาม ส่งข้อความถึงฝ่ายสนับสนุน

ให้ข้อเสนอแนะ

แหล่งข้อมูลนี้มีประโยชน์หรือไม่?


Powered by Fruition