แทรกและเชื่อมโยงไปยังข้อมูล Odoo¶
องค์ประกอบหลายอย่างจากฐานข้อมูล Odoo ของคุณสามารถแทรกลงในสเปรดชีต Odoo ได้ ได้แก่:
รายการ คือข้อมูลจาก list view
ตารางสรุป คือข้อมูลจาก pivot view
แผนภูมิ คือข้อมูลจาก graph view
ในแต่ละครั้งที่มีการแทรกรายการ ตารางสรุป หรือแผนภูมิ จะมีการสร้าง:ref:แหล่งข้อมูล <spreadsheet/insert/data-sources> แหล่งข้อมูลนี้เชื่อมต่อสเปรดชีตกับฐานข้อมูล Odoo ของคุณ ดึงข้อมูลล่าสุดทุกครั้งที่เปิดสเปรดชีต โหลดหน้าเบราว์เซอร์ใหม่ หรือรีเฟรชข้อมูลด้วยตนเองโดยคลิก จากแถบเมนู
Inserted lists และ inserted pivot tables ใช้สูตรที่มีฟังก์ชันเฉพาะของ Odoo ได้แก่ list functions และ pivot table functions เพื่อดึงข้อมูลจากฐานข้อมูลของคุณและสามารถจัดการเพิ่มเติมได้ในสเปรดชีต องค์ประกอบบางอย่างของ inserted charts สามารถแก้ไขได้ แต่ไม่สามารถจัดการหรือคำนวณข้อมูลได้
Note
รายการ ตารางสรุป และแผนภูมิจากแอปและโมเดลต่างๆ สามารถแทรกลงในสเปรดชีตเดียวกันได้
Tip
หากคุณต้องการใช้:doc:`ตัวกรองส่วนกลาง <work_with_data/global_filters>`เพื่อกรองข้อมูล Odoo แบบไดนามิกในสเปรดชีตหรือแดชบอร์ด ห้ามใช้เงื่อนไขเดียวกันในการสร้างรายการ ตารางสรุป หรือแผนภูมิเริ่มต้นในฐานข้อมูลของคุณ
นอกจากนี้ยังสามารถ:
add clickable links ไปยังรายการเมนู Odoo ไปยังชีตอื่นในสเปรดชีตเดียวกัน หรือไปยัง URL ภายนอก
:ref:`แทรกข้อมูลทางการเงิน <spreadsheet/insert/financial-data>`จากฐานข้อมูล Odoo ของคุณโดยใช้:doc:`ฟังก์ชัน <work_with_data/functions>`สปรีดชีตเฉพาะของ Odoo
วางข้อมูลจากสเปรดชีต Odoo อื่น สเปรดชีต Excel หรือ Google Sheet ลงในสเปรดชีต Odoo ใดก็ได้โดยตรง
แหล่งข้อมูล¶
แหล่งข้อมูลซึ่งถูกสร้างขึ้นทุกครั้งที่มีการแทรก list, pivot table หรือ graph ลงในสเปรดชีต Odoo จะเชื่อมต่อสเปรดชีตกับ model ที่เกี่ยวข้องในฐานข้อมูลของคุณ ทำให้ข้อมูลในสเปรดชีตเป็นปัจจุบันอยู่เสมอ
แหล่งข้อมูลแต่ละรายการถูกกำหนดโดยคุณสมบัติที่สามารถเข้าถึงได้ผ่านเมนู Data แหล่งข้อมูลถูกระบุด้วยไอคอน (pivot table), (list) หรือ (chart) ตามลำดับ ตามด้วย ID และชื่อ เช่น (#1) การกาขายวิเคราะห์การกาขายตามสิ้นค้า
การคลิกที่แหล่งข้อมูลจะเปิดคุณสมบัติที่เกี่ยวข้องในบานหน้าต่างทางด้านขวาของสเปรดชีต
Tip
บานหน้าต่างคุณสมบัติยังสามารถเปิดได้โดยคลิกขวาที่เซลล์ใดก็ได้ของรายการหรือตารางสรุปที่แทรก จากนั้นคลิก See list properties หรือ See pivot properties หรือโดยคลิกไอคอน (menu) ที่มุมขวาบนของแผนภูมิที่แทรก จากนั้นคลิก Edit
เมื่อคุณสมบัติของแหล่งข้อมูลเฉพาะถูกเปิด คุณสมบัติจะยังคงเปิดอยู่แม้ว่าจะนำทางระหว่างแท็บสเปรดชีต หากต้องการปิดบานหน้าต่างคุณสมบัติ ให้คลิกไอคอน (close) ที่มุมขวาบนของบานหน้าต่าง
Note
การลบรายการหรือตารางสรุปที่แทรก หรือการลบชีตที่มีการแทรกนั้น จะไม่ลบแหล่งข้อมูลพื้นฐาน แหล่งข้อมูลของรายการหรือตารางสรุปที่แทรกสามารถลบได้ผ่านคุณสมบัติของแหล่งข้อมูลเท่านั้น
คำเตือนในเมนู Data จะระบุแหล่งข้อมูลใดที่รายการหรือตารางสรุปที่เกี่ยวข้องไม่ปรากฏในสเปรดชีตอีกต่อไป
ในทางกลับกัน การลบแผนภูมิที่แทรกจะลบแหล่งข้อมูลพื้นฐานด้วย
แทรกรายการ¶
Important
ก่อนที่จะแทรกรายการในสเปรดชีต ให้แน่ใจว่ารายการนั้นได้รับการปรับให้เหมาะกับความต้องการของคุณ พิจารณาว่าฟิลด์ใดควรมองเห็นได้ รวมถึงวิธีการกรองและ/หรือเรียงลำดับระเบียน สิ่งนี้อาจส่งผลต่อทั้งเวลาในการโหลดและความสะดวกในการใช้งานของสเปรดชีตของคุณ
เพื่อแทรกรายการ:
เมื่อมุมมองรายการที่เกี่ยวข้องเปิดอยู่ในฐานข้อมูลของคุณ ให้คลิกไอคอน (Actions) ข้างชื่อของมุมมอง จากนั้น
Note
หากต้องการแทรกเฉพาะระเบียนที่เฉพาะเจาะจง ให้เลือกระเบียนที่เกี่ยวข้อง คลิกปุ่ม Actions ที่ปรากฏที่ตรงกลางด้านบนของหน้าจอ จากนั้น Insert in spreadsheet
ในหน้าต่างที่เปิดขึ้น ให้แก้ไข:guilabel:`ชื่อของรายการ`หากจำเป็น
ชื่อรายการจะถูกใช้ในชื่อแผ่นงานและใน:ref:
คุณสมบัติของรายการ <spreadsheet/insert/list-properties>
แก้ไขจำนวนระเบียน เช่น จำนวนแถวที่จะแทรกหากจำเป็น
ตามค่าเริ่มต้น ตัวเลขที่แสดงคือจำนวนระเบียนที่มองเห็นได้ในหน้าแรกของรายการ ตัวอย่างเช่น หากรายการมีระเบียน 150 รายการ แต่มีเพียง 80 รายการที่มองเห็นได้ ช่องนี้จะแสดง 80
Note
แม้ว่าข้อมูลในรายการของคุณจะได้รับการอัปเดตอยู่เสมอด้วยการเชื่อมต่อกับฐานข้อมูลของคุณ แต่รายการที่แทรกจะไม่ขยายโดยอัตโนมัติเพื่อรองรับระเบียนใหม่ เช่น หมวดหมู่สินค้าใหม่หรือพนักงานขายคนใหม่
หากคุณคาดการณ์ว่าจะมีการเพิ่มระเบียนใหม่ ให้พิจารณาเพิ่มแถวเพิ่มเติมเมื่อแทรกรายการ นอกจากนี้ระเบียน/แถวยังสามารถ:ref:`เพิ่มด้วยตนเอง <spreadsheet/insert/list-add-records>`หลังจากแทรกสปรีดชีตแล้ว
Example
บริษัทของคุณมีหมวดหมู่สินค้าสิบหมวดหมู่ในปัจจุบัน และคุณแทรกรายการนี้ในสปรีดชีต หากมีการสร้างหมวดหมู่สินค้าที่ 11 และรายการที่แทรกของคุณมีเพียงสิบแถว หมวดหมู่ใหม่จะถูกแทรกในตำแหน่งที่เหมาะสมในสปรีดชีต ส่งผลให้หมวดหมู่ที่มีอยู่ถูกลบออก
วิธีหนึ่งที่จะหลีกเลี่ยงปัญหานี้คือ:ref:`เพิ่มแถวเพิ่มเติม <spreadsheet/insert/list-add-records>`เมื่อแทรกรายการ
คลิก:guilabel:`สปรีดชีตเปล่า`หรือเลือกสปรีดชีตที่มีอยู่ที่ต้องการแทรกรายการ
Note
สปรีดชีตใหม่จะถูกบันทึกในแอป Odoo Documents ไม่ว่าจะใน:icon:
fa-hdd-oไดรฟ์ของฉัน`พื้นที่ทำงานส่วนบุคคล หรือหาก:ref:`การรวมไฟล์ศูนย์กลาง <documents/file-centralization>`ถูกเปิดใช้งานสำหรับสปรีดชีต ในพื้นที่ทำงาน:guilabel:`สปรีดชีตคลิก:guilabel:
ยืนยัน
รายการจะถูกแทรกลงในแผ่นงานใหม่ในสปรีดชีต แท็บแผ่นงานในแถบด้านล่างจะแสดงชื่อของรายการตามด้วยรหัสรายการ เช่น ใบเสนอราคาตามยอดรวม (List #1) บานหน้าต่างทางด้านขวาของหน้าจอจะแสดง:ref:คุณสมบัติของรายการ <spreadsheet/insert/list-properties>
Tip
หากต้องการดูบันทึกแต่ละรายการของรายการที่แทรก ให้คลิกขวาที่เซลล์ใดๆ ของแถวที่เกี่ยวข้อง จากนั้นคลิก:icon:
fa-eyeSee 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-functions>`เพื่อดึงค่าของรายการ หากมีข้อมูลที่สอดคล้องในฐานข้อมูลของคุณ เซลล์จะถูกกรอก
วางเคอร์เซอร์ของคุณในเซลล์บนซ้ายของแผ่นงาน คลิก จากแถบเมนู จากนั้นเลือกรายการที่เหมาะสม ในหน้าต่างป๊อปอัป ระบุจำนวนระเบียนที่จะแทรกและคลิก Confirm รายการที่อัปเดตจะถูกแทรกเข้ามาแทนที่รายการเดิม
Tip
วิธีการข้างต้นยังสามารถใช้เพื่อเพิ่มแถวเปล่าเพิ่มเติมลงในตารางสปรีดชีตของคุณได้ ซึ่งอาจมีประโยชน์สำหรับรายการที่คุณคาดหว้าว่าจะมีระเบียนเพิ่มเติมถูกสร้างขึ้นในฐานข้อมูลของคุณ เช่น หมวดหมู่สินค้าใหม่หรือพนักงานขายใหม่
เพิ่มฟิลด์/คอลัมน์ลงในรายการ¶
เพื่อเพิ่มฟิลด์/คอลัมน์ลงในรายการ:
เลือกคอลัมน์ทางด้านขวาหรือซ้ายของตำแหน่งที่คอลัมน์ใหม่ควรถูกแทรก
คลิก จากนั้น หรือ จากแถบเมนู หรือคลิกขวาจากนั้น Insert column left หรือ Insert column right ตามความเหมาะสม
คัดลอกเซลล์หัวข้อของคอลัมน์ใดก็ได้ วางลงในเซลล์หัวข้อของคอลัมน์ใหม่ แล้วกด
Enterดับเบิลคลิกที่เซลล์หัวข้อใหม่ จากนั้นคลิกที่ชื่อฟิลด์ที่ปรากฏในเครื่องหมายคำพูดที่ส่วนท้ายของสูตร รายการชื่อทางเทคนิคทั้งหมดของฟิลด์ของโมเดลที่เกี่ยวข้องจะปรากฏขึ้น
เลือกชื่อฟิลด์ที่เหมาะสมและกด
Enterป้ายกำกับของฟิลด์จะปรากฏในหัวข้อTip
หากต้องการทราบชื่อทางเทคนิคของฟิลด์ ไปที่มุมมองที่เกี่ยวข้อง เปิดใช้งานโหมดนักพัฒนา จากนั้นตรวจสอบชื่อฟิลด์โดยการเลื่อนเมาส์ไปที่เครื่องหมายคำถามข้างป้ายกำกับของฟิลด์
โดยเลือกเซลล์หัวข้อไว้ ดับเบิลคลิกที่สี่เหลี่ยมสีน้ำเงินที่มุมล่างขวา เซลล์ของคอลัมน์จะถูกเติมด้วยสูตรที่เหมาะสมเพื่อดึงค่ารายการ หากมีข้อมูลที่สอดคล้องกันในฐานข้อมูลของคุณ เซลล์จะถูกเติมข้อมูล
ทำสำเนารายการ¶
การทำสำเนารายการผ่านคุณสมบัติของรายการจะสร้างแหล่งข้อมูลเพิ่มเติม ซึ่งช่วยให้สามารถดำเนินการจัดการที่แตกต่างกันกับข้อมูลเดียวกันภายในสปรีดชีตเดียวได้
โดยเปิด:ref:คุณสมบัติของรายการ <spreadsheet/insert/list-properties>`ไว้ ให้คลิกไอคอน:icon:`fa-cog (เฟือง)`จากนั้น:icon:`fa-clone ทำสำเนา
แหล่งข้อมูลใหม่จะได้รับการกำหนด ID รายการถัดไปที่พร้อมใช้งาน ตัวอย่างเช่น หากไม่มีรายการอื่นถูกแทรกในระหว่างนี้ การทำสำเนา List #1 จะส่งผลให้มีการสร้าง List #2
แตกต่างจากเมื่อคุณแทรกรายการ รายการที่ทำสำเนาจะไม่ถูกแทรกลงในสปรีดชีตโดยอัตโนมัติ ในการแทรก ให้ทำตามขั้นตอนต่อไปนี้:
เพิ่มแผ่นงานใหม่โดยการคลิกไอคอน (เพิ่มแผ่นงาน) ที่มุมล่างซ้ายของสปรีดชีต
คลิก จากแถบเมนู จากนั้นเลือกรายการที่เหมาะสม
กำหนดจำนวนระเบียนที่จะแทรกและคลิก Confirm
แก้ไข:guilabel:`ชื่อรายการ`ในบานหน้าต่างคุณสมบัติหากจำเป็น
เปลี่ยนชื่อชีตโดยคลิกขวาที่แท็บชีต เลือก:guilabel:
เปลี่ยนชื่อและป้อนชื่อชีตใหม่
Note
การทำสำเนารายการที่แทรกโดยการคัดลอกและวางหรือโดยการทำสำเนาชีตที่แทรกไว้จะไม่สร้างแหล่งข้อมูลใหม่ การเปลี่ยนแปลงใดๆ ที่ทำกับคุณสมบัติของรายการจะส่งผลกระทบต่อสำเนาของรายการทั้งหมด
ลบรายการ¶
หากต้องการลบรายการและแหล่งข้อมูลพื้นฐานออกจากสプรดชีตอย่างสมบูรณ์ ให้ทำตามขั้นตอนต่อไปนี้ตามลำดับใดก็ได้:
ลบตารางสเปรดชีตโดยใช้วิธีที่คุณต้องการ เช่น ผ่านคำสั่งแป้นพิมพ์ เมนูสเปรดชีต หรือโดยการลบชีต การดำเนินการนี้จะลบการแสดงข้อมูลแบบภาพ
จาก:ref:
บานหน้าต่างคุณสมบัติ <spreadsheet/insert/list-properties>`ของรายการที่เกี่ยวข้อง ให้คลิกไอคอน:icon:`fa-cog(เฟือง)`จากนั้น:icon:`fa-trash :guilabel:`ลบ`การกระทำนี้จะลบแหล่งข้อมูลของรายการออกจากสปรีดชีต
แทรกตารางสรุปข้อมูล¶
Tip
การแปลงตารางสรุปที่แทรกเป็น:doc:`ตารางสรุปแบบไดนามิก <work_with_data/dynamic_pivot_tables>`ช่วยให้คุณสามารถเพิ่ม ลบ และจัดการมิติข้อมูล (กล่าวคือ คอลัมน์และแถว) และการวัด ดังนั้นจึงสามารถแทรกตารางสรุปพื้นฐานด้วยการกำหนดค่าน้อยที่สุด แปลงเป็นตารางสรุปแบบไดนามิก จากนั้นปรับแต่งได้โดยตรงในสปรีดชีต
เพื่อแทรกตาราง pivot:
เมื่อเปิดมุมมองสรุปข้อมูลที่เกี่ยวข้องในฐานข้อมูลของคุณ คลิก:guilabel:
แทรกในสเปรดชีตในหน้าต่างที่เปิดขึ้น ให้แก้ไข:guilabel:`ชื่อของ pivot`หากจำเป็น
ชื่อนี้ใช้ในชื่อชีตและใน:ref:
คุณสมบัติตารางสรุปข้อมูล <spreadsheet/insert/pivot-table-properties>
คลิก:guilabel:`สปรเดชีตเปล่า`หรือเลือกสปรเดชีตที่มีอยู่ที่ต้องการแทรกตารางสรุปข้อมูล
Note
สปรีดชีตใหม่จะถูกบันทึกในแอป Odoo Documents ไม่ว่าจะใน:icon:
fa-hdd-oไดรฟ์ของฉัน`พื้นที่ทำงานส่วนบุคคล หรือหาก:ref:`การรวมไฟล์ศูนย์กลาง <documents/file-centralization>`ถูกเปิดใช้งานสำหรับสปรีดชีต ในพื้นที่ทำงาน:guilabel:`สปรีดชีตคลิก:guilabel:
ยืนยัน
ตารางสรุปข้อมูลจะถูกแทรกลงในชีตใหม่ในสปรเดชีต แท็บชีตในแถบด้านล่างจะแสดงชื่อของตารางสรุปข้อมูลตามด้วย ID ตารางสรุปข้อมูล เช่น Sales Analysis by Sales Team (Pivot #1) บานหน้าต่างทางด้านขวาของหน้าจอจะแสดง:ref:คุณสมบัติตารางสรุปข้อมูล <spreadsheet/insert/pivot-table-properties>
Tip
หากต้องการดูบันทึกที่อ้างอิงโดยเซลล์แต่ละเซลล์ของตารางสรุป ให้คลิกขวาที่เซลล์ จากนั้นคลิก:icon:
fa-eyeSee 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 ID1ตารางที่สอง pivot ID2เป็นต้นmeasure_name: ชื่อทางเทคนิคของสิ่งที่กำลังวัด ตามด้วยประเภทของการรวมข้อมูล เช่นproduct_uom_qty:sumdomain_field_name: ชื่อทางเทคนิคของฟิลด์ที่ใช้เป็นมิติ เช่นuser_idหรือหากมิติเป็นช่วงเวลา ให้ใช้ชื่อทางเทคนิคของฟิลด์วันที่ ตามด้วยช่วงเวลา เช่นdate_order:monthdomain_value: ID ของเรกคอร์ด หรือหากมิติเป็นช่วงเวลา ให้ใช้วันที่หรือช่วงเวลาที่ต้องการ
Tip
การคลิกที่เซลล์แต่ละเซลล์จะแสดงสูตรที่เกี่ยวข้อง (ถ้ามี) ในแถบสูตร หากต้องการแสดงสูตรทั้งหมดของสปรเดชีตพร้อมกัน ให้คลิก:menuselection:มุมมอง --> :menuselection:`แสดง --> สูตร`ในแถบเมนู ตัวอย่างด้านล่างแสดงฟังก์ชันที่ใช้ดึงหัวข้อและค่าของตารางสรุปข้อมูลแบบคงที่
คุณสมบัติตาราง Pivot¶
คุณสมบัติตารางสรุปข้อมูลจะปรากฏทางด้านขวาของหน้าจอเมื่อมีการแทรกตารางสรุปข้อมูล สามารถเข้าถึงได้ตลอดเวลาผ่านเมนู:guilabel:ข้อมูล`โดยคลิกที่ตารางสรุปข้อมูลที่เกี่ยวข้อง ซึ่งขึ้นต้นด้วยไอคอน:icon:`oi-view-pivot (pivot) หรือโดยคลิกขวาที่ใดก็ได้บนตารางสรุปข้อมูลและคลิก:icon:oi-view-pivot ดูคุณสมบัติตารางสรุปข้อมูล
คุณสมบัติตารางสรุปข้อมูลต่อไปนี้จะแสดง โดยบางส่วนสามารถแก้ไขได้:
Pivot #: ID ตารางสรุปข้อมูล ID ตารางสรุปข้อมูลจะถูกกำหนดตามลำดับเมื่อมีการแทรกตารางสรุปข้อมูลเพิ่มเติมในสปรเดชีต
ชื่อ: ชื่อของตารางสรุปข้อมูล แก้ไขได้หากจำเป็น โปรดทราบว่าการแก้ไขชื่อในคุณสมบัติตารางสรุปข้อมูลจะไม่แก้ไขชื่อที่แสดงในชื่อชีต และในทางกลับกัน
Model: โมเดลที่ดึงข้อมูลมา
คอลัมน์`และ:guilabel:`แถว: มิติข้อมูลที่คุณใช้เพื่อจัดหมวดหมู่หรือจัดกลุ่มข้อมูลจากโมเดล
การวัด: สิ่งที่คุณกำลังวัดหรือวิเคราะห์ตามมิติข้อมูลที่คุณเลือก
Tip
หากคุณพยายามทำการเปลี่ยนแปลงคอลัมน์ แถว หรือการวัดของตารางสรุปข้อมูลที่เพิ่งแทรกลงในสปรเดชีต ข้อความแสดงข้อผิดพลาดจะปรากฏที่มุมบนขวาของหน้าจอ
เพื่อให้สามารถจัดการคุณสมบัติของตารางสรุปข้อมูล ให้แปลงตารางสรุปข้อมูลแบบคงที่เป็น: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 คุณสามารถ:
Duplikovat kontingenční tabulku¶
การทำซ้ำตารางสรุปผ่านคุณสมบัติของตารางสรุปจะสร้างแหล่งข้อมูลเพิ่มเติม ซึ่งช่วยให้สามารถดำเนินการจัดการข้อมูลเดียวกันในรูปแบบต่างๆ ภายในสปรีดชีตเดียวได้
ตัวอย่างเช่น คุณสามารถดูข้อมูลเดียวกันที่รวมตามมิติข้อมูลต่างๆ หรือใช้:doc:`ตัวกรองส่วนกลาง <work_with_data/global_filters>`เพื่อเลื่อนวันที่และสร้างตารางสรุปที่เปรียบเทียบข้อมูลของช่วงเวลาปัจจุบันกับช่วงเวลาก่อนหน้า
หากต้องการทำซ้ำตารางสรุป ให้ทำตามขั้นตอนต่อไปนี้:
เมื่อเปิด:ref:
คุณสมบัติตารางสรุป <spreadsheet/insert/pivot-table-properties>`แล้ว ให้คลิกไอคอน :icon:`fa-cog(เกียร์) จากนั้น ทำซ้ำตารางสรุปที่ทำซ้ำจะถูกแทรกโดยอัตโนมัติลงในชีตใหม่ในสปรีดชีต โดยเปิดคุณสมบัติตารางสรุปไว้ในบานหน้าต่างด้านขวา
แก้ไข: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:
S otevřeným příslušným grafovým zobrazením v databázi klikněte na Vložit do tabulkového procesoru.
V otevřeném okně v případě potřeby upravte Název grafu.
คลิก:guilabel:`สปรีดชีตเปล่า`หรือเลือกสปรีดชีตที่มีอยู่ที่จะแทรกแผนภูมิ
Note
สปรีดชีตใหม่จะถูกบันทึกในแอป Odoo Documents ไม่ว่าจะใน:icon:
fa-hdd-oไดรฟ์ของฉัน`พื้นที่ทำงานส่วนบุคคล หรือหาก:ref:`การรวมไฟล์ศูนย์กลาง <documents/file-centralization>`ถูกเปิดใช้งานสำหรับสปรีดชีต ในพื้นที่ทำงาน:guilabel:`สปรีดชีตคลิก: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.
แทรกลิงก์ที่คลิกได้¶
การเพิ่มลิงก์ไปยังข้อมูลที่เกี่ยวข้องหรือข้อมูลสนับสนุนสามารถทำให้รายงานหรือแดชบอร์ดของคุณใช้งานง่ายและมีประสิทธิภาพมากขึ้น
คุณสามารถ:ref:`แทรกลิงก์ที่คลิกได้จากเซลล์สเปรดชีตใดๆ <spreadsheet/insert/clickable-links-cell>`ไปยัง:
รายการเมนู Odoo
ชีตอื่นภายในสเปรดชีตเดียวกัน
URL ภายนอก
Note
การคลิกลิงก์ไปยังรายการเมนูจะให้ผลลัพธ์เหมือนกับการนำทางผ่านเมนู Odoo ภายในแอป เช่น รายการเมนู Sales/Orders/Quotations จะตรงกับมุมมองเริ่มต้นเมื่อนำทางไปยัง
คุณยังสามารถแทรกลิงก์ที่คลิกได้ไปยังมุมมองเฉพาะของโมเดลในสเปรดชีตโดยเริ่มจากมุมมองนั้นเอง อย่างไรก็ตาม เนื่องจากวิธีนี้จะแทรกลิงก์ใหม่แต่ละลิงก์ในชีตใหม่ จึงมีประสิทธิภาพมากกว่าที่จะสร้างลิงก์ไปยังมุมมองเฉพาะโดยเริ่มจากสเปรดชีต
คุณสามารถ:ref:`แทรกลิงก์ที่คลิกได้จากแผนภูมิใดๆ <spreadsheet/insert/clickable-links-chart>`ไปยังรายการเมนู Odoo
แทรกลิงก์ที่คลิกได้จากเซลล์¶
ในการแทรกลิงก์ที่คลิกได้จากเซลล์:
คลิก จากแถบเมนูหรือคลิกขวาที่เซลล์ จากนั้นคลิก แทรกลิงก์ จากนั้นขึ้นอยู่กับผลลัพธ์ที่ต้องการ ให้ดำเนินการอย่างใดอย่างหนึ่งต่อไปนี้:
คลิกไอคอน (เมนู) จากนั้น เชื่อมโยงเมนู Odoo เลือกรายการเมนูที่เกี่ยวข้องจากรายการหรือคลิก ค้นหาเพิ่มเติม เพื่อเลือกจากรายการรายการเมนูทั้งหมด คลิก ยืนยัน
คลิกไอคอน (เมนู) จากนั้น เชื่อมโยงชีต จากนั้นเลือกชีตที่เกี่ยวข้องจากสเปรดชีตปัจจุบัน
ภายใต้ ลิงก์ ให้พิมพ์ URL
ป้อนหรือแก้ไขป้ายกำกับสำหรับลิงก์ในฟิลด์ ข้อความ
คลิก:guilabel:
ยืนยัน
แทรกลิงก์ที่คลิกได้จากแผนภูมิ¶
ในการแทรกลิงก์ที่คลิกได้จากแผนภูมิไปยังรายการเมนู Odoo:
เลื่อนเมาส์ไปที่มุมบนขวาของกล่องแผนภูมิ จากนั้นคลิกไอคอน (เมนู) จากนั้น แก้ไข คุณสมบัติแผนภูมิจะปรากฏทางด้านขวาของหน้าจอ
ที่ด้านล่างของแท็บ การกำหนดค่า`ของบานหน้าต่างคุณสมบัติแผนภูมิ ให้คลิกภายใต้:guilabel:`ลิงก์ไปยังเมนู Odoo จากนั้นเลือกเมนู
เลื่อนเมาส์ไปที่มุมบนขวาของกล่องแผนภูมิเพื่อดูไอคอน (ลิงก์ภายนอก) ใหม่ที่ถูกเพิ่มเข้ามา
แทรกข้อมูลทางการเงิน¶
เมื่อสร้างรายงานและแดชบอร์ด อาจเป็นประโยชน์ในการรวมข้อมูลที่เกี่ยวข้องกับระบบบัญชีบางอย่าง เช่น ID บัญชี เครดิตและเดบิตสำหรับบัญชีเฉพาะ และวันที่เริ่มต้นและสิ้นสุดของปีภาษี
ฟังก์ชันสเปรดชีตเฉพาะของ Odoo ช่วยให้คุณดึงข้อมูลระบบบัญชีดังกล่าวจากฐานข้อมูลของคุณและแทรกลงในสเปรดชีตได้