แหล่งข้อมูล

แหล่งข้อมูลซึ่งถูกสร้างขึ้นทุกครั้งที่มีการแทรก list, pivot table หรือ graph ลงในสเปรดชีต Odoo จะเชื่อมต่อสเปรดชีตกับ model ที่เกี่ยวข้องในฐานข้อมูลของคุณ ทำให้ข้อมูลในสเปรดชีตเป็นปัจจุบันอยู่เสมอ

แหล่งข้อมูลแต่ละรายการถูกกำหนดโดยคุณสมบัติที่สามารถเข้าถึงได้ผ่านเมนู Data แหล่งข้อมูลถูกระบุด้วยไอคอน (pivot table), (list) หรือ (chart) ตามลำดับ ตามด้วย ID และชื่อ เช่น (#1) การกาขายวิเคราะห์การกาขายตามสิ้นค้า

แหล่งข้อมูลที่แสดงในเมนู Data

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

Tip

  • บานหน้าต่างคุณสมบัติยังสามารถเปิดได้โดยคลิกขวาที่เซลล์ใดก็ได้ของรายการหรือตารางสรุปที่แทรก จากนั้นคลิก See list properties หรือ See pivot properties หรือโดยคลิกไอคอน (menu) ที่มุมขวาบนของแผนภูมิที่แทรก จากนั้นคลิก Edit

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

Note

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

คำเตือนในเมนู Data จะระบุแหล่งข้อมูลใดที่รายการหรือตารางสรุปที่เกี่ยวข้องไม่ปรากฏในสเปรดชีตอีกต่อไป

ข้อความเตือนเกี่ยวกับรายการที่ไม่ได้ใช้

ในทางกลับกัน การลบแผนภูมิที่แทรกจะลบแหล่งข้อมูลพื้นฐานด้วย

แทรกรายการ

Important

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

เพื่อแทรกรายการ:

  1. เมื่อมุมมองรายการที่เกี่ยวข้องเปิดอยู่ในฐานข้อมูลของคุณ ให้คลิกไอคอน (Actions) ข้างชื่อของมุมมอง จากนั้น Spreadsheet ‣ Insert list in spreadsheet

    Note

    หากต้องการแทรกเฉพาะระเบียนที่เฉพาะเจาะจง ให้เลือกระเบียนที่เกี่ยวข้อง คลิกปุ่ม Actions ที่ปรากฏที่ตรงกลางด้านบนของหน้าจอ จากนั้น Insert in spreadsheet

  2. ในหน้าต่างที่เปิดขึ้น ให้แก้ไข:guilabel:`ชื่อของรายการ`หากจำเป็น

    ชื่อรายการจะถูกใช้ในชื่อแผ่นงานและใน:ref:คุณสมบัติของรายการ <spreadsheet/insert/list-properties>

    การแทรกรายการในสปรีดชีต
  3. แก้ไขจำนวนระเบียน เช่น จำนวนแถวที่จะแทรกหากจำเป็น

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

    Note

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

    หากคุณคาดการณ์ว่าจะมีการเพิ่มระเบียนใหม่ ให้พิจารณาเพิ่มแถวเพิ่มเติมเมื่อแทรกรายการ นอกจากนี้ระเบียน/แถวยังสามารถ:ref:`เพิ่มด้วยตนเอง <spreadsheet/insert/list-add-records>`หลังจากแทรกสปรีดชีตแล้ว

    Example

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

    วิธีหนึ่งที่จะหลีกเลี่ยงปัญหานี้คือ:ref:`เพิ่มแถวเพิ่มเติม <spreadsheet/insert/list-add-records>`เมื่อแทรกรายการ

  4. คลิก:guilabel:`สปรีดชีตเปล่า`หรือเลือกสปรีดชีตที่มีอยู่ที่ต้องการแทรกรายการ

    Note

    สปรีดชีตใหม่จะถูกบันทึกในแอป Odoo Documents ไม่ว่าจะใน:icon:fa-hdd-o ไดรฟ์ของฉัน`พื้นที่ทำงานส่วนบุคคล หรือหาก:ref:`การรวมไฟล์ศูนย์กลาง <documents/file-centralization>`ถูกเปิดใช้งานสำหรับสปรีดชีต ในพื้นที่ทำงาน:guilabel:`สปรีดชีต

  5. คลิก:guilabel:ยืนยัน

รายการจะถูกแทรกลงในแผ่นงานใหม่ในสปรีดชีต แท็บแผ่นงานในแถบด้านล่างจะแสดงชื่อของรายการตามด้วยรหัสรายการ เช่น ใบเสนอราคาตามยอดรวม (List #1) บานหน้าต่างทางด้านขวาของหน้าจอจะแสดง:ref:คุณสมบัติของรายการ <spreadsheet/insert/list-properties>

Tip

  • หากต้องการดูบันทึกแต่ละรายการของรายการที่แทรก ให้คลิกขวาที่เซลล์ใดๆ ของแถวที่เกี่ยวข้อง จากนั้นคลิก:icon:fa-eye See record หากต้องการกลับไปที่สปรีดชีต ให้คลิกชื่อของสปรีดชีตใน breadcrumbs ที่ด้านบนของมุมมอง

  • เพื่อตัดการเชื่อมโยงระหว่างรายการที่แทรกและฐานข้อมูลของคุณ ให้เลือกรายการทั้งหมด คลิกขวาแล้วเลือก:icon:fa-clone คัดลอก`จากนั้นคลิกขวาอีกครั้งแล้วเลือก:menuselection:`วางแบบพิเศษ --> วางเป็นค่า

  • ห้ามแก้ไขรหัสรายการในชื่อแผ่นงาน เนื่องจากรายการที่แทรกจะเก็บรหัสนี้ไว้ตลอดอายุการใช้งานของสปรีดชีต รหัสรายการนี้ถูกใช้ใน:ref:`ฟังก์ชันของสปรีดชีต <spreadsheet/insert/list-functions>`ที่ดึงข้อมูลจากฐานข้อมูลของคุณ

ฟังก์ชันรายการ

เมื่อรายการถูกแทรกลงในสปรีดชีต :doc:`ฟังก์ชัน <work_with_data/functions>`ต่อไปนี้จะถูกใช้เพื่อดึงค่าส่วนหัวและฟิลด์ตามลำดับ:

=ODOO.LIST.HEADER(list_id, field_name)
=ODOO.LIST(list_id, index, field_name)

อาร์กิวเมนต์ของฟังก์ชันมีดังนี้:

  • list_id: ID ที่กำหนดเมื่อแทรกรายการ รายการแรกที่แทรกลงในสปรีดชีตจะได้รับ ID รายการ 1 รายการที่สอง ได้รับ ID รายการ 2 เป็นต้น

  • index: ระบุบรรทัดที่ระเบียนปรากฏในรายการก่อนการแทรก บรรทัดแรกมีดัชนี 1 บรรทัดที่สองมีดัชนี 2 เป็นต้น

  • field_name: ชื่อทางเทคนิคของฟิลด์

Tip

การคลิกที่เซลล์แต่ละเซลล์จะแสดงสูตรที่เกี่ยวข้อง หากเกี่ยวข้อง ในแถบสูตร หากต้องการแสดงสูตรทั้งหมดของสปรีดชีตพร้อมกัน ให้คลิก:menuselection:มุมมอง --> :menuselection:`แสดง --> สูตร`ในแถบเมนู ตัวอย่างด้านล่างแสดงฟังก์ชันที่ใช้ในการดึงส่วนหัวและค่าของรายการ

การดูสูตรของเซลล์สเปรดชีต

คุณสมบัติรายการ

คุณสมบัติรายการจะปรากฏทางด้านขวาของหน้าจอเมื่อมีการแทรกรายการ สามารถเข้าถึงได้ตลอดเวลาผ่านเมนู Data โดยคลิกที่รายการที่เกี่ยวข้อง ซึ่งขึ้นต้นด้วยไอคอน (list) หรือคลิกขวาที่ใดก็ได้บนรายการแล้วคลิก See list properties

คุณสมบัติรายการต่อไปนี้จะแสดงขึ้น โดยบางส่วนสามารถแก้ไขได้:

  • List #: ID รายการ ID รายการจะถูกกำหนดตามลำดับเมื่อมีการแทรกรายการเพิ่มเติมลงในสเปรดชีต

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

  • Model: โมเดลที่ดึงข้อมูลมา

  • Columns: ฟิลด์ของโมเดลที่มองเห็นได้เมื่อแทรกรายการ

  • Domain: กฎที่ใช้กำหนดว่าระเบียนใดจะแสดง คลิก Edit domain เพื่อเพิ่มหรือแก้ไขกฎ

    Note

    เมื่อใช้:doc:ตัวกรองส่วนกลาง <work_with_data/global_filters> โดเมนนี้จะถูกรวมกับค่าที่เลือกของตัวกรองส่วนกลางก่อนที่ข้อมูลจะถูกโหลดลงในสปรีดชีต

  • Sorting: วิธีการเรียงลำดับข้อมูล หากมี หากต้องการเพิ่มกฎการเรียงลำดับ คลิก Add เลือกฟิลด์ จากนั้นเลือกว่าการเรียงลำดับควรเป็น Ascending หรือ Descending ลบกฎการเรียงลำดับโดยคลิกไอคอน (delete)

เพื่อ:ref:ทำสำเนา <spreadsheet/insert/list-duplicate>`หรือ:ref:`ลบ <spreadsheet/insert/list-delete>`แหล่งข้อมูลของรายการ ให้คลิกไอคอน:icon:`fa-cog (เฟือง)`จากนั้นคลิก:icon:`fa-clone ทำสำเนา`หรือ:icon:`fa-trash :guilabel:`ลบ`ตามความเหมาะสม

จัดการรายการที่แทรกแล้ว

เมื่อรายการจากฐานข้อมูล Odoo ถูกแทรกลงในสปรีดชีต Odoo แล้ว คุณสามารถ:

  • :ref:`เพิ่มระเบียน <spreadsheet/insert/list-add-records>`เช่น แถว

  • :ref:`เพิ่มฟิลด์ <spreadsheet/insert/list-add-fields>`เช่น คอลัมน์

  • :ref:`ทำสำเนารายการ <spreadsheet/insert/list-duplicate>`เพื่อสร้างแหล่งข้อมูลใหม่ที่เหมือนกัน

  • ลบรายการและแหล่งข้อมูลพื้นฐาน

เพิ่มระเบียน/แถวลงในรายการ

หากต้องการเพิ่มระเบียนลงในรายการ ให้ใช้วิธีใดวิธีหนึ่งต่อไปนี้:

  • เลือกแถวสุดท้ายของตาราง จากนั้นเลื่อนเมาส์ไปที่สี่เหลี่ยมสีน้ำเงินจนกว่าไอคอนบวกจะปรากฏ คลิกและลากลงเพื่อเพิ่มจำนวนแถวที่ต้องการ เซลล์ของแถวใหม่จะถูกกรอกด้วย:ref:`สูตรที่เหมาะสม <spreadsheet/insert/list-functions>`เพื่อดึงค่าของรายการ หากมีข้อมูลที่สอดคล้องในฐานข้อมูลของคุณ เซลล์จะถูกกรอก

    เพิ่มระเบียนโดยการลากเซลล์ลง
  • วางเคอร์เซอร์ของคุณในเซลล์บนซ้ายของแผ่นงาน คลิก Data ‣ Re-insert list จากแถบเมนู จากนั้นเลือกรายการที่เหมาะสม ในหน้าต่างป๊อปอัป ระบุจำนวนระเบียนที่จะแทรกและคลิก Confirm รายการที่อัปเดตจะถูกแทรกเข้ามาแทนที่รายการเดิม

Tip

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

เพิ่มฟิลด์/คอลัมน์ลงในรายการ

เพื่อเพิ่มฟิลด์/คอลัมน์ลงในรายการ:

  1. เลือกคอลัมน์ทางด้านขวาหรือซ้ายของตำแหน่งที่คอลัมน์ใหม่ควรถูกแทรก

  2. คลิก Insert ‣ Insert column จากนั้น Column left หรือ Column right จากแถบเมนู หรือคลิกขวาจากนั้น Insert column left หรือ Insert column right ตามความเหมาะสม

  3. คัดลอกเซลล์หัวข้อของคอลัมน์ใดก็ได้ วางลงในเซลล์หัวข้อของคอลัมน์ใหม่ แล้วกด Enter

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

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

    Tip

    หากต้องการทราบชื่อทางเทคนิคของฟิลด์ ไปที่มุมมองที่เกี่ยวข้อง เปิดใช้งานโหมดนักพัฒนา จากนั้นตรวจสอบชื่อฟิลด์โดยการเลื่อนเมาส์ไปที่เครื่องหมายคำถามข้างป้ายกำกับของฟิลด์

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

ทำสำเนารายการ

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

โดยเปิด:ref:คุณสมบัติของรายการ <spreadsheet/insert/list-properties>`ไว้ ให้คลิกไอคอน:icon:`fa-cog (เฟือง)`จากนั้น:icon:`fa-clone ทำสำเนา

แหล่งข้อมูลใหม่จะได้รับการกำหนด ID รายการถัดไปที่พร้อมใช้งาน ตัวอย่างเช่น หากไม่มีรายการอื่นถูกแทรกในระหว่างนี้ การทำสำเนา List #1 จะส่งผลให้มีการสร้าง List #2

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

  1. เพิ่มแผ่นงานใหม่โดยการคลิกไอคอน (เพิ่มแผ่นงาน) ที่มุมล่างซ้ายของสปรีดชีต

  2. คลิก Data ‣ Re-insert list จากแถบเมนู จากนั้นเลือกรายการที่เหมาะสม

  3. กำหนดจำนวนระเบียนที่จะแทรกและคลิก Confirm

  4. แก้ไข:guilabel:`ชื่อรายการ`ในบานหน้าต่างคุณสมบัติหากจำเป็น

  5. เปลี่ยนชื่อชีตโดยคลิกขวาที่แท็บชีต เลือก:guilabel:เปลี่ยนชื่อ และป้อนชื่อชีตใหม่

Note

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

ลบรายการ

หากต้องการลบรายการและแหล่งข้อมูลพื้นฐานออกจากสプรดชีตอย่างสมบูรณ์ ให้ทำตามขั้นตอนต่อไปนี้ตามลำดับใดก็ได้:

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

  • จาก:ref:บานหน้าต่างคุณสมบัติ <spreadsheet/insert/list-properties>`ของรายการที่เกี่ยวข้อง ให้คลิกไอคอน:icon:`fa-cog (เฟือง)`จากนั้น:icon:`fa-trash :guilabel:`ลบ`การกระทำนี้จะลบแหล่งข้อมูลของรายการออกจากสปรีดชีต

แทรกตารางสรุปข้อมูล

Tip

การแปลงตารางสรุปที่แทรกเป็น:doc:`ตารางสรุปแบบไดนามิก <work_with_data/dynamic_pivot_tables>`ช่วยให้คุณสามารถเพิ่ม ลบ และจัดการมิติข้อมูล (กล่าวคือ คอลัมน์และแถว) และการวัด ดังนั้นจึงสามารถแทรกตารางสรุปพื้นฐานด้วยการกำหนดค่าน้อยที่สุด แปลงเป็นตารางสรุปแบบไดนามิก จากนั้นปรับแต่งได้โดยตรงในสปรีดชีต

เพื่อแทรกตาราง pivot:

  1. เมื่อเปิดมุมมองสรุปข้อมูลที่เกี่ยวข้องในฐานข้อมูลของคุณ คลิก:guilabel:แทรกในสเปรดชีต

  2. ในหน้าต่างที่เปิดขึ้น ให้แก้ไข:guilabel:`ชื่อของ pivot`หากจำเป็น

    ชื่อนี้ใช้ในชื่อชีตและใน:ref:คุณสมบัติตารางสรุปข้อมูล <spreadsheet/insert/pivot-table-properties>

    การแทรกตารางสรุปข้อมูลในสปรเดชีต
  3. คลิก:guilabel:`สปรเดชีตเปล่า`หรือเลือกสปรเดชีตที่มีอยู่ที่ต้องการแทรกตารางสรุปข้อมูล

    Note

    สปรีดชีตใหม่จะถูกบันทึกในแอป Odoo Documents ไม่ว่าจะใน:icon:fa-hdd-o ไดรฟ์ของฉัน`พื้นที่ทำงานส่วนบุคคล หรือหาก:ref:`การรวมไฟล์ศูนย์กลาง <documents/file-centralization>`ถูกเปิดใช้งานสำหรับสปรีดชีต ในพื้นที่ทำงาน:guilabel:`สปรีดชีต

  4. คลิก:guilabel:ยืนยัน

ตารางสรุปข้อมูลจะถูกแทรกลงในชีตใหม่ในสปรเดชีต แท็บชีตในแถบด้านล่างจะแสดงชื่อของตารางสรุปข้อมูลตามด้วย ID ตารางสรุปข้อมูล เช่น Sales Analysis by Sales Team (Pivot #1) บานหน้าต่างทางด้านขวาของหน้าจอจะแสดง:ref:คุณสมบัติตารางสรุปข้อมูล <spreadsheet/insert/pivot-table-properties>

Tip

  • หากต้องการดูบันทึกที่อ้างอิงโดยเซลล์แต่ละเซลล์ของตารางสรุป ให้คลิกขวาที่เซลล์ จากนั้นคลิก:icon:fa-eye See record หากต้องการกลับไปที่สปรีดชีต ให้คลิกชื่อของสปรีดชีตใน breadcrumbs ที่ด้านบนของมุมมอง

  • หากต้องการตัดการเชื่อมโยงระหว่างตารางสรุปข้อมูลที่แทรกและฐานข้อมูลของคุณ ให้เลือกตารางสรุปข้อมูลทั้งหมด คลิกขวาและเลือก:icon:fa-clone คัดลอก จากนั้นคลิกขวาอีกครั้งและเลือก:menuselection:วางแบบพิเศษ --> วางเป็นค่า

  • อย่าแก้ไข ID ตารางสรุปข้อมูลในชื่อชีต เนื่องจากตารางสรุปข้อมูลที่แทรกจะเก็บ ID นี้ไว้ตลอดอายุการใช้งานของสปรเดชีต ID ตารางสรุปข้อมูลนี้ใช้ใน:ref:`ฟังก์ชันสปรเดชีต <spreadsheet/insert/pivot-table-functions-static>`ที่ดึงข้อมูลจากฐานข้อมูลของคุณ

ฟังก์ชันตารางสรุปข้อมูล

ตารางสรุปที่แทรกซึ่งไม่ได้ถูกแปลงเป็น:doc:`ตารางสรุปแบบไดนามิก <work_with_data/dynamic_pivot_tables>`จะใช้:doc:`ฟังก์ชัน <work_with_data/functions>`ต่อไปนี้เพื่อดึงค่าส่วนหัวและฟิลด์ตามลำดับ:

=PIVOT.HEADER(pivot_id, [domain_field_name, …], [domain_value, …])
=PIVOT.VALUE(pivot_id, measure_name, [domain_field_name, …], [domain_value, …])

อาร์กิวเมนต์ของฟังก์ชันมีดังนี้:

  • pivot_id: ID ที่กำหนดเมื่อแทรกตารางสรุปข้อมูล ตารางสรุปข้อมูลแรกที่แทรกในสปรีดชีตจะได้รับ pivot ID 1 ตารางที่สอง pivot ID 2 เป็นต้น

  • measure_name: ชื่อทางเทคนิคของสิ่งที่กำลังวัด ตามด้วยประเภทของการรวมข้อมูล เช่น product_uom_qty:sum

  • domain_field_name: ชื่อทางเทคนิคของฟิลด์ที่ใช้เป็นมิติ เช่น user_id หรือหากมิติเป็นช่วงเวลา ให้ใช้ชื่อทางเทคนิคของฟิลด์วันที่ ตามด้วยช่วงเวลา เช่น date_order:month

  • domain_value: ID ของเรกคอร์ด หรือหากมิติเป็นช่วงเวลา ให้ใช้วันที่หรือช่วงเวลาที่ต้องการ

Tip

การคลิกที่เซลล์แต่ละเซลล์จะแสดงสูตรที่เกี่ยวข้อง (ถ้ามี) ในแถบสูตร หากต้องการแสดงสูตรทั้งหมดของสปรเดชีตพร้อมกัน ให้คลิก:menuselection:มุมมอง --> :menuselection:`แสดง --> สูตร`ในแถบเมนู ตัวอย่างด้านล่างแสดงฟังก์ชันที่ใช้ดึงหัวข้อและค่าของตารางสรุปข้อมูลแบบคงที่

ฟังก์ชันของตาราง Pivot แบบคงที่

คุณสมบัติตาราง Pivot

คุณสมบัติตารางสรุปข้อมูลจะปรากฏทางด้านขวาของหน้าจอเมื่อมีการแทรกตารางสรุปข้อมูล สามารถเข้าถึงได้ตลอดเวลาผ่านเมนู:guilabel:ข้อมูล`โดยคลิกที่ตารางสรุปข้อมูลที่เกี่ยวข้อง ซึ่งขึ้นต้นด้วยไอคอน:icon:`oi-view-pivot (pivot) หรือโดยคลิกขวาที่ใดก็ได้บนตารางสรุปข้อมูลและคลิก:icon:oi-view-pivot ดูคุณสมบัติตารางสรุปข้อมูล

คุณสมบัติตารางสรุปข้อมูลต่อไปนี้จะแสดง โดยบางส่วนสามารถแก้ไขได้:

  • Pivot #: ID ตารางสรุปข้อมูล ID ตารางสรุปข้อมูลจะถูกกำหนดตามลำดับเมื่อมีการแทรกตารางสรุปข้อมูลเพิ่มเติมในสปรเดชีต

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

  • Model: โมเดลที่ดึงข้อมูลมา

  • คอลัมน์`และ:guilabel:`แถว: มิติข้อมูลที่คุณใช้เพื่อจัดหมวดหมู่หรือจัดกลุ่มข้อมูลจากโมเดล

  • การวัด: สิ่งที่คุณกำลังวัดหรือวิเคราะห์ตามมิติข้อมูลที่คุณเลือก

    Tip

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

    ข้อความแสดงข้อผิดพลาดเมื่อพยายามจัดการตาราง pivot แบบคงที่

    เพื่อให้สามารถจัดการคุณสมบัติของตารางสรุปข้อมูล ให้แปลงตารางสรุปข้อมูลแบบคงที่เป็น:ref:ตารางสรุปข้อมูลแบบไดนามิก <spreadsheet/dynamic-pivot-tables/create>

  • Domain: กฎที่ใช้กำหนดว่าระเบียนใดจะแสดง คลิก Edit domain เพื่อเพิ่มหรือแก้ไขกฎ

    Note

    เมื่อใช้:doc:ตัวกรองส่วนกลาง <work_with_data/global_filters> โดเมนนี้จะถูกรวมกับค่าที่เลือกของตัวกรองส่วนกลางก่อนที่ข้อมูลจะถูกโหลดลงในสปรีดชีต

เพื่อ:ref:ทำซ้ำ <spreadsheet/insert/pivot-table-duplicate>`หรือ:ref:`ลบ <spreadsheet/insert/pivot-table-delete>`แหล่งข้อมูลของตารางสรุปข้อมูล ให้คลิกไอคอน:icon:`fa-cog (เฟือง)`จากนั้น:icon:`fa-copy ทำซ้ำ`หรือ:icon:`fa-trash ลบ

จัดการตารางสรุปข้อมูลที่แทรก

เมื่อมีการแทรกตารางสรุปข้อมูลจากฐานข้อมูล Odoo ลงในสปรเดชีต Odoo คุณสามารถ:

  • :ref:`แปลงเป็นตารางสรุปข้อมูลแบบไดนามิก <spreadsheet/dynamic-pivot-tables/create>`เพื่อให้สามารถจัดการมิติข้อมูลและการวัดได้

  • :ref:`ทำซ้ำตารางสรุปข้อมูล <spreadsheet/insert/pivot-table-duplicate>`เพื่อสร้างแหล่งข้อมูลใหม่ที่เหมือนกัน

  • ลบตารางสรุปและแหล่งข้อมูลพื้นฐาน

Duplikovat kontingenční tabulku

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

ตัวอย่างเช่น คุณสามารถดูข้อมูลเดียวกันที่รวมตามมิติข้อมูลต่างๆ หรือใช้:doc:`ตัวกรองส่วนกลาง <work_with_data/global_filters>`เพื่อเลื่อนวันที่และสร้างตารางสรุปที่เปรียบเทียบข้อมูลของช่วงเวลาปัจจุบันกับช่วงเวลาก่อนหน้า

หากต้องการทำซ้ำตารางสรุป ให้ทำตามขั้นตอนต่อไปนี้:

  1. เมื่อเปิด:ref:คุณสมบัติตารางสรุป <spreadsheet/insert/pivot-table-properties>`แล้ว ให้คลิกไอคอน :icon:`fa-cog (เกียร์) จากนั้น ทำซ้ำ

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

  2. แก้ไข:guilabel:`ชื่อ`ในบานหน้าต่างคุณสมบัติและแท็บชีตหากจำเป็น

แหล่งข้อมูลใหม่จะได้รับการกำหนด ID ตารางสรุปถัดไปที่ใช้ได้ ตัวอย่างเช่น หากไม่มีตารางสรุปอื่นถูกแทรกในระหว่างนี้ การทำซ้ำ Pivot #1 จะส่งผลให้เกิดการสร้าง Pivot #2

Note

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

  • เมื่อทำสำเนาตารางสรุปข้อมูล ตารางสรุปข้อมูลใหม่จะเป็น:doc:`ตารางสรุปข้อมูลแบบไดนามิก <work_with_data/dynamic_pivot_tables>`ตามค่าเริ่มต้น

Odstranit kontingenční tabulku

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

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

  • จาก:ref:บานหน้าต่างคุณสมบัติ <spreadsheet/insert/pivot-table-properties>`ของตารางสรุปที่เกี่ยวข้อง ให้คลิกไอคอน :icon:`fa-cog (เกียร์) จากนั้น ลบ การดำเนินการนี้จะลบแหล่งข้อมูลของตารางสรุป

Vložit graf

Chcete-li vložit graf z databáze Odoo do tabulkového procesoru Odoo:

  1. S otevřeným příslušným grafovým zobrazením v databázi klikněte na Vložit do tabulkového procesoru.

  2. V otevřeném okně v případě potřeby upravte Název grafu.

  3. คลิก:guilabel:`สปรีดชีตเปล่า`หรือเลือกสปรีดชีตที่มีอยู่ที่จะแทรกแผนภูมิ

    Note

    สปรีดชีตใหม่จะถูกบันทึกในแอป Odoo Documents ไม่ว่าจะใน:icon:fa-hdd-o ไดรฟ์ของฉัน`พื้นที่ทำงานส่วนบุคคล หรือหาก:ref:`การรวมไฟล์ศูนย์กลาง <documents/file-centralization>`ถูกเปิดใช้งานสำหรับสปรีดชีต ในพื้นที่ทำงาน:guilabel:`สปรีดชีต

  4. คลิก:guilabel:ยืนยัน

แผนภูมิจะถูกแทรกในชีตแรกของสเปรดชีต บานหน้าต่างทางด้านขวาของหน้าจอจะแสดง:ref:คุณสมบัติของแผนภูมิ <spreadsheet/visualize/chart-properties> ซึ่งสามารถปรับเปลี่ยนแง่มุมต่างๆ ของการกำหนดค่าและการออกแบบของแผนภูมิได้

Tip

Kliknutím na datový bod v grafu se otevře příslušné seznamové zobrazení v databázi. V příkladu kliknutím na Jessica Childs se otevře seznamové zobrazení všech prodejů tohoto obchodníka, které odpovídají doméně grafu.

Klikatelný odkaz na nabídku Odoo plus klikatelný datový bod

แทรกข้อมูลทางการเงิน

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

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