ค้นหา กรอง และจัดกลุ่มระเบียน

Odoo ช่วยให้สามารถค้นหา กรอง และจัดกลุ่มระเบียนในมุมมองเพื่อแสดงเฉพาะระเบียนที่เกี่ยวข้องมากที่สุด แถบค้นหาอยู่ที่ด้านบนของมุมมอง เริ่มพิมพ์เพื่อ:ref:ค้นหาค่า <search/values> หรือคลิกไอคอน (เมนูแบบเลื่อนลง) เพื่อเข้าถึงเมนูแบบเลื่อนลง กรอง จัดกลุ่มตาม และ รายการโปรด

ค้นหาค่า

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

Example

แทนที่จะเพิ่ม:ref:ตัวกรองที่กำหนดเอง <search/custom-filters>`เพื่อเลือกระเบียนที่ *Mitchell Admin* เป็นพนักงานขายในรายงาน *การวิเคราะห์การขาย* (:menuselection:`แอปการขาย --> รายงาน --> การขาย) ให้ค้นหา Mitch และคลิกไอคอน (เมนูย่อย) ถัดจาก ค้นหาพนักงานขายสำหรับ: Mitch และเลือก Mitchell Admin

การค้นหาค่าเฉพาะในรายงานการวิเคราะห์การขาย

Note

การใช้ฟิลด์ค้นหาจะเทียบเท่ากับการใช้ตัวดำเนินการ contains เมื่อเพิ่ม:ref:ตัวกรองแบบกำหนดเอง <search/custom-filters> หากป้อนค่าบางส่วนและเลือกฟิลด์ที่ต้องการโดยตรง (โดยไม่เลือก (เมนูย่อย)) ระเบียน*ทั้งหมด*ที่มีอักขระที่พิมพ์สำหรับฟิลด์ที่เลือกจะถูกรวมไว้

ตัวกรอง

ตัวกรองใช้เพื่อเลือกระเบียนที่ตรงตามเกณฑ์เฉพาะ การเลือกระเบียนเริ่มต้นจะเฉพาะเจาะจงกับแต่ละมุมมอง แต่สามารถปรับเปลี่ยนได้โดยเลือก:ref:ตัวกรองที่กำหนดค่าไว้ล่วงหน้า <search/preconfigured-filters>`อย่างน้อยหนึ่งตัว (หรือหลายตัว) หรือเพิ่ม:ref:`ตัวกรองแบบกำหนดเอง <search/custom-filters>

ตัวกรองที่กำหนดค่าไว้ล่วงหน้า

ปรับเปลี่ยนการเลือกระเบียนเริ่มต้นโดยคลิก (รายการแบบเลื่อนลง) จากแถบค้นหา และเลือก*ตัวกรองที่กำหนดค่าไว้ล่วงหน้า*อย่างน้อยหนึ่งตัว (หรือหลายตัว) จากเมนูแบบเลื่อนลง ตัวกรอง

Example

ในรายงาน การวิเคราะห์การขาย (แอปการขาย ‣ การรายงาน ‣ การขาย) จะเลือกเฉพาะระเบียนที่อยู่ในขั้นตอน คำสั่งขาย ที่มี*วันที่สั่งซื้อ*ภายใน 365 วันที่ผ่านมาเป็นค่าเริ่มต้น

หากต้องการรวมระเบียนที่อยู่ในขั้นตอน ใบเสนอราคา ด้วย ให้เลือก ใบเสนอราคา จาก ตัวกรอง

นอกจากนี้ หากต้องการรวม*เฉพาะ*ระเบียนคำสั่งขายและใบเสนอราคาจากปีที่ระบุ เช่น ปี 2024 ให้ลบตัวกรอง วันที่สั่งซื้อ: 365 วันล่าสุด ที่มีอยู่ก่อนโดยคลิก (ยกเลิก) จากนั้นเลือกตัวกรอง วันที่สั่งซื้อ ‣ 2024

การใช้ตัวกรองที่กำหนดค่าไว้ล่วงหน้าในรายงานการวิเคราะห์การขาย

Note

:guilabel:`ตัวกรอง`ที่กำหนดค่าไว้ล่วงหน้าจะถูกจัดกลุ่ม และแต่ละกลุ่มจะถูกแยกด้วยเส้นแนวนอน การเลือกตัวกรองที่กำหนดค่าไว้ล่วงหน้าจากกลุ่มเดียวกันจะทำให้ระเบียนตรงกับ*ใดๆ*ของเงื่อนไขที่ใช้ อย่างไรก็ตาม การเลือกตัวกรองจากกลุ่มต่างๆ กันจะต้องทำให้ระเบียนตรงกับ*ทั้งหมด*ของเงื่อนไขที่ใช้

ตัวกรองแบบกำหนดเอง

หาก:ref:ตัวกรองที่กำหนดค่าไว้ล่วงหน้า <search/preconfigured-filters>`ไม่เฉพาะเจาะจงพอ ให้เพิ่มตัวกรองแบบกำหนดเอง โดยคลิกไอคอน :icon:`fa-caret-down (รายการแบบเลื่อนลง) ในแถบค้นหา จากนั้นเลือก ตัวกรอง ‣ เพิ่มตัวกรองแบบกำหนดเอง

หน้าต่างป๊อปอัป เพิ่มตัวกรองแบบกำหนดเอง จะแสดงตัวเลือกการจับคู่ กฎตัวกรอง และปุ่มสลับเพื่อ:guilabel:รวมรายการที่เก็บถาวร

หน้าต่างป๊อปอัปเพิ่มตัวกรองแบบกำหนดเอง

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

  • จับคู่ทั้งหมด ของกฎต่อไปนี้: กฎตัวกรอง**ทั้งหมด**จะต้องตรงกัน คิดว่านี่เป็นการดำเนินการ AND (&)

  • จับคู่ใดก็ได้ ของกฎต่อไปนี้: กฎตัวกรอง**ใดๆ**สามารถตรงกันได้ คิดว่านี่เป็นการดำเนินการ OR (|)

ตามค่าเริ่มต้น กฎตัวกรองเดียวจะถูกเพิ่มเข้าไปในตัวกรองแบบกำหนดเอง ต่อไปนี้อธิบายโครงสร้างของกฎตัวกรอง:

  1. ฟิลด์อินไลน์แรกคือ*ชื่อฟิลด์*ที่จะกรอง ฟิลด์บางฟิลด์มีพารามิเตอร์ที่ละเอียดขึ้นซึ่งซ้อนอยู่ในฟิลด์อื่น ฟิลด์เหล่านี้มีไอคอน (เมนูย่อย) อยู่ข้างๆ ซึ่งสามารถเลือกเพื่อเปิดเผยฟิลด์ที่ซ้อนกัน

  2. ฟิลด์อินไลน์ที่สองคือ*ตัวดำเนินการ*ตามเงื่อนไขที่ใช้เปรียบเทียบชื่อฟิลด์กับค่า :ref:`ตัวดำเนินการตามเงื่อนไขที่ใช้ได้ <reference/orm/domains>`จะเฉพาะเจาะจงกับประเภทข้อมูลของฟิลด์

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

มีปุ่มแบบอินไลน์สามปุ่มที่อยู่ด้านขวาของเกณฑ์การกรองของกฎ:

  1. (บวก): เพิ่มกฎใหม่ด้านล่างกฎที่มีอยู่

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

    Example

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

  3. (ลบ): ลบโหนด หากลบโหนดสาขา โหนดย่อยทั้งหมดของโหนดนั้นก็จะถูกลบด้วย

สามารถเพิ่มกฎการกรองใหม่ลงในตัวกรองแบบกำหนดเองได้โดยคลิกปุ่ม กฎใหม่

เมื่อกำหนดเกณฑ์การกรองแล้ว ให้คลิก เพิ่ม เพื่อเพิ่มตัวกรองแบบกำหนดเองลงในมุมมอง

Example

เพื่อกำหนดเป้าหมายลูกค้าเป้าหมายและโอกาสทางการขายทั้งหมดจากแอป ลูกค้าสัมพันธ์ ที่อยู่ในขั้นตอน ชนะ และมีรายได้ที่คาดหวังมากกว่า $1,000 ควรป้อนดังต่อไปนี้:

ตรงกันทั้งหมด ของกฎต่อไปนี้:

  1. ขั้นตอน อยู่ใน ชนะ

  2. รายได้ที่คาดหวัง > 1,000

  3. ใดๆ ของ:

    • ประเภท = ลูกค้าเป้าหมาย

    • ประเภท = ผู้มีโอกาสเป็นลูกค้า

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

Tip

เปิดใช้งาน โหมดนักพัฒนา เพื่อเปิดเผยชื่อทางเทคนิคและประเภทข้อมูลของแต่ละช่อง รวมถึงพื้นที่ข้อความ # โปรแกรมแก้ไขโค้ด ใต้กฎตัวกรอง เพื่อดูและแก้ไขโดเมนด้วยตนเอง

จัดกลุ่มระเบียน

การแสดงระเบียนในมุมมองสามารถจัดกลุ่มเข้าด้วยกันตาม*กลุ่มที่กำหนดไว้ล่วงหน้า* ตัวใดตัวหนึ่ง โดยคลิกไอคอน (เมนูแบบเลื่อนลง) ในแถบค้นหา จากนั้นเลือกตัวเลือก จัดกลุ่มตาม จากเมนูแบบเลื่อนลง

Example

เพื่อจัดกลุ่มระเบียนตามพนักงานขายในรายงาน*การวิเคราะห์การขาย* (แอปการขาย ‣ การรายงาน ‣ การขาย) ให้คลิกตัวเลือก พนักงานขาย จากเมนูแบบเลื่อนลง จัดกลุ่มตาม มุมมองจะเปลี่ยนเป็นการจัดกลุ่มระเบียนตามพนักงานขาย โดยไม่กรองระเบียนใดออก

การจัดกลุ่มระเบียนในรายงานการวิเคราะห์การขาย

สามารถ*กำหนดกลุ่มเอง*ได้โดยใช้ฟิลด์ที่มีอยู่ในโมเดล โดยคลิก เพิ่มกลุ่มแบบกำหนดเอง และเลือกฟิลด์จากเมนูแบบเลื่อนลง

Note

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

รายการโปรด

รายการโปรดเป็นวิธีบันทึกการค้นหาเฉพาะเพื่อใช้ในอนาคตหรือเป็นตัวกรองเริ่มต้นใหม่สำหรับมุมมอง

หากต้องการบันทึกมุมมองปัจจุบันเป็นรายการโปรด ให้คลิกไอคอน (dropdown) ในแถบค้นหา จากนั้นเลือกเมนูแบบเลื่อนลง Save current search เพื่อแสดงตัวเลือกต่อไปนี้:

  • Filter name: ชื่อของการค้นหาที่บันทึกเป็นรายการโปรด

  • Default filter: ตั้งค่าการค้นหาที่บันทึกเป็นรายการโปรดให้เป็นตัวกรองเริ่มต้นสำหรับมุมมอง

เมื่อตั้งค่าตัวเลือกแล้ว ให้คลิก Save เพื่อบันทึกการค้นหาที่บันทึกเป็นรายการโปรด

การบันทึกการค้นหาที่เป็นรายการโปรดในรายงาน Sales Analysis

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

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

Tip

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

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

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