- Home
- Knowledge Base
- Custom Reports
- บทช่วยสอนการแก้ไขรายงาน
บทช่วยสอนการแก้ไขรายงาน
โมดูล รายงานแบบกำหนดเอง ช่วยให้ผู้ใช้สามารถสร้าง แก้ไข และจัดการรายงานแบบกำหนดเองได้ โมดูลนี้มีอินเทอร์เฟซที่ใช้งานง่ายสำหรับกำหนดหัวข้อรายงาน ฟิลด์ ตัวกรอง และตัวเลือกการเจาะลึก ทำให้สามารถวิเคราะห์ข้อมูลและสร้างรายงานตามความต้องการได้
รายงานแบบกำหนดเองแบ่งออกเป็นสองฟังก์ชัน:
- การแก้ไขรายงาน คืออินเทอร์เฟซที่คุณใช้สร้างรายงานด้วย SQL การแก้ไขรายงาน สามารถพบได้ในเมนู การตั้งค่า
- รายงานแบบกำหนดเอง คือที่ที่คุณดูรายงาน คุณสามารถเพิ่มรายงานแบบกำหนดเองไปยังเมนูใดก็ได้เป็นกลุ่ม หรือรายงานแต่ละรายการ หากคุณเพิ่ม รายงานแบบกำหนดเอง เป็นกลุ่ม จะมีรายการแบบเลื่อนลงที่สร้างขึ้นซึ่งคุณสามารถเลือกรายงานได้ หากคุณเพิ่มรายงานแต่ละรายการไปยังเมนู รายงานนั้นจะถูกเลือกโดยอัตโนมัติและจะไม่มีรายการแบบเลื่อนลง
บทช่วยสอนเหล่านี้อธิบายวิธีการสร้างรายงานแบบกำหนดเอง อย่างไรก็ตาม คุณจะต้องรู้วิธีใช้ SQL เพื่อใช้โมดูลนี้อย่างมีประสิทธิภาพ
วิธีการสร้างรายงานแบบกำหนดเอง
- นำทางไปที่แก้ไขรายงาน
- Click New (button) and fill in the fields as follows:
- คำอธิบาย = พิมพ์คำอธิบายสำหรับรายงาน
- รหัส = พิมพ์คำอธิบายแบบย่อสำหรับรายงาน
- หมายเหตุ = พิมพ์คำอธิบายว่ารายงานแสดงอะไร (ไม่บังคับ)
- สร้างฟิลด์
- สร้างตัวกรอง
- สร้างการเจาะลึก ใดๆ
- Click Menu (button) > User Access.
- ย้ายผู้ใช้จากส่วน ที่มีอยู่ ไปยังส่วน ที่เลือก โดยใช้ลูกศรนำทางตรงกลางเพื่อให้สิทธิ์การเข้าถึง
- คลิก บันทึก (ปุ่ม)
วิธีการกรอกข้อมูลในฟิลด์
ตาราง และ พารามิเตอร์ (แท็บ) ให้ฟิลด์ข้อมูลที่สามารถใช้เขียนคิวรี SQL ได้
ฟังก์ชัน (แท็บ) ช่วยให้คุณเข้าถึงและปรับแต่งฟังก์ชันฐานข้อมูลที่เขียนไว้แล้ว (คิวรี) และหลังจากนั้นกรองและเรียงลำดับข้อมูลให้อยู่ในรูปแบบที่เหมาะกับความต้องการของคุณ
- จากการแก้ไขรายงานแบบกำหนดเอง คลิก การดำเนินการ (ปุ่ม) > แก้ไข SQL
- เพิ่มข้อมูลใดๆ จากตาราง:
- Click Tables (tab).
- Double click a field to add it or right-click the field and select Create Select SQL from the context menu.
- หมายเหตุ: คุณสามารถคลิกขวาที่ฟิลด์และเลือก แสดงฟิลด์ จากเมนูบริบทเพื่อดูฟิลด์ที่อยู่ในตารางนั้น
- Double click a field to add it or right-click the field and select Create Select SQL from the context menu.
- Click Tables (tab).
- เพิ่มข้อมูลใดๆ จากฟังก์ชัน:
- คลิก ฟังก์ชัน (แท็บ)
- คลิกขวาที่ฟังก์ชันที่เกี่ยวข้องและเลือก สร้าง Select SQL จากเมนูบริบท
- คลิก พารามิเตอร์ (แท็บ) และดับเบิลคลิกฟิลด์ที่มีอยู่เพื่อเพิ่มลงในคิวรี SQL
- คลิก ทดสอบ (ปุ่ม) ที่แถวล่างเพื่อตรวจสอบข้อผิดพลาด SQL พื้นฐาน ผลลัพธ์จะแสดงบนหน้าจอ คลิก ตกลง (ปุ่ม)
- คลิก บันทึก (ปุ่ม)
- ปิดป๊อปอัปและรอสักครู่เพื่อให้ตารางถูกกรอกด้วยข้อมูล
- On the Fields (tab) edit the following fields:
- คำบรรยาย = เขียนทับชื่อฟิลด์ด้วยคำบรรยายที่เป็นมิตรกับผู้ใช้
- Editor = Select an option from the dropdown list.
- หมายเหตุ: คอลัมน์ ตัวแก้ไข จะถูกกรอกล่วงหน้าด้วยประเภทของข้อมูลที่อยู่ในฟิลด์
- การจัดแนว = เลือกการจัดแนวที่แตกต่างจากรายการแบบเลื่อนลง (ไม่บังคับ)
- สรุป = เลือกตัวเลือกสรุปสำหรับฟิลด์หากเกี่ยวข้อง
- มองเห็นได้ = ยกเลิกการเลือกฟิลด์ที่คุณไม่ต้องการแสดง (เช่น ฟิลด์ ID ที่มีตัวเลข) หรือฟิลด์คำบรรยาย
- ทศนิยม = หากตัวเลือก ตัวแก้ไข เป็น ตัวเลข ให้พิมพ์จำนวนทศนิยม
- Fieldname Colour = Select a field from the dropdown list that you want to use as a colour filter.
- นำทางไปยังฟิลด์ที่คุณต้องการใช้สี
- เลือกฟิลด์จากรายการแบบเลื่อนลงที่มีคำสั่ง SQL เพื่อตั้งสีตามเงื่อนไขที่กำหนด
- หมายเหตุ: คุณสมบัตินี้คล้ายกับการจัดรูปแบบตามเงื่อนไขในสเปรดชีต
- Fieldname Caption = Select a field from the dropdown list if you want to add an additional caption.
- นำทางไปยังฟิลด์ที่คุณต้องการใช้คำบรรยาย
- เลือกฟิลด์จากรายการแบบเลื่อนลงที่คุณสร้างขึ้นเพื่อสร้างคำบรรยายตามเงื่อนไขบางอย่าง (เช่น ชื่อของเดือนปัจจุบัน)
- คลิก บันทึก (ปุ่ม)
วิธีการสร้าง / แก้ไขตัวกรอง
ตัวกรอง จะปรากฏด้านบนรายงาน และทำงานในลักษณะเดียวกับตัวกรองในรายงานอื่นๆ (มุมมองรายการ) การสร้างตัวกรองเป็นทางเลือก
- จากการแก้ไขรายงานที่กำหนดเอง คลิกที่ ตัวกรองและดริลดาวน์ (แท็บ)
- คลิก แก้ไข (ปุ่ม) ที่แถวบนหากไม่เป็นสีเทา
- On the left (Filters section): the fields you can use as filters are prefilled. You may also create additional filters by typing the information on the top row. Enter or edit the fields as follows:
- Type = Select a Type from the dropdown list (by default it is Fixed ID). The options are:
- วันที่: กรองตามวันที่เฉพาะ
- ช่วงเวลา (วันที่เริ่มต้นและวันที่สิ้นสุด): กรองเรกคอร์ดตามช่วงเวลา
- Text List: Allows users to create a lookup list to filter the data.
- คลิกขวาที่รายการและเลือก ดู/แก้ไขรายการ จากเมนูบริบท
- พิมพ์รายการสำหรับการค้นหา หนึ่งรายการต่อบรรทัด
- คลิก บันทึก (ปุ่ม)
- ช่องทำเครื่องหมายในคอลัมน์ รายการค่า จะถูกเลือก
- Key Value Pairs (Comma separated): Allows users to replace a certain lookup field (as entered) with a different value (as entered).
- คลิกขวาที่รายการและเลือก ดู/แก้ไขรายการ จากเมนูบริบท
- พิมพ์รายการสำหรับการค้นหา หนึ่งรายการต่อบรรทัดในรูปแบบ: ผลลัพธ์, ค่า (เช่น 1, ใช้งาน)
- คลิก บันทึก (ปุ่ม)
- ช่องทำเครื่องหมายในคอลัมน์ รายการค่า จะถูกเลือก
- SQL (Returns: filter_key; filter_value): Allows users to replace a certain lookup field with a different value (as determined by an SQL query).
- คลิกขวาที่รายการและเลือก ดู/แก้ไข SQL จากเมนูบริบท
- ทำคิวรี SQL ให้เสร็จสมบูรณ์ (ดู ขั้นตอนที่ 8 ใน วิธีการกรอกข้อมูลในฟิลด์)
- ปิดป๊อปอัป SQL
- หากคิวรีถูกสร้างสำเร็จ ช่องทำเครื่องหมายในคอลัมน์ SQL จะถูกเลือก
- Fixed ID: Allows users to type a fixed ID.
- พิมพ์ ID ที่เกี่ยวข้องในคอลัมน์ ID คงที่
- คำบรรยาย = พิมพ์คำบรรยายสำหรับตัวกรอง
- Type = Select a Type from the dropdown list (by default it is Fixed ID). The options are:
- คลิก บันทึก (ปุ่ม)
วิธีการสร้างการดำเนินการเมนูบริบท (การเจาะลึก)
ฟังก์ชันการเจาะลึกเป็นทางเลือก คุณสามารถใช้เพื่อกำหนดการดำเนินการที่จะพร้อมใช้งานผ่านเมนูบริบท (เช่น เปิดบัญชีลูกค้า) คุณสามารถรวมตัวเลือกการเจาะลึกได้มากเท่าที่ต้องการ โมดูลการเจาะลึกที่มีอยู่คือ สินทรัพย์, ผู้ติดต่อ, รายการ, ผู้จัดการบริการ, และ ธุรกรรม
- จากการแก้ไขรายงานที่กำหนดเอง คลิกที่ ตัวกรองและดริลดาวน์ (แท็บ)
- คลิก แก้ไข (ปุ่ม) ที่แถวบนหากไม่เป็นสีเทา
- On the right (Drilldown section), create any actions as follows:
- ประเภท = เลือก โมดูล (เพื่อเปิดโมดูลเฉพาะ) หรือ ไฟล์แนบ (เพื่อเปิด URL)
- โมดูล = เลือกโมดูลจากรายการแบบเลื่อนลง ใช้ได้เฉพาะเมื่อเลือกโมดูลเป็นประเภท
- ชื่อฟิลด์ = เลือกชื่อฟิลด์จากรายการแบบเลื่อนลงของชื่อฟิลด์ที่มีอยู่ เพื่อเชื่อมโยงการดำเนินการ
- ข้อความเมนู = พิมพ์ข้อความที่ผู้ใช้จะเห็นเมื่อคลิกขวาที่รายการ
- ทำซ้ำขั้นตอนที่ 3เพื่อสร้างการดำเนินการเพิ่มเติม (ไม่บังคับ)
- คลิก บันทึก (ปุ่ม)
วิธีแก้ไขรายงานที่กำหนดเอง
- นำทางไปที่แก้ไขรายงาน
- คลิกขวาที่รายงานที่คุณต้องการแก้ไขและเลือก แก้ไขรายงาน จากเมนูบริบท
- เมื่อส่วนติดต่อเปิดขึ้น คลิก แก้ไข (ปุ่ม) ที่แถวบน
- แก้ไขรายงานตามที่ต้องการ
- หมายเหตุ: หากต้องการแก้ไข SQL คลิก การดำเนินการ (ปุ่ม) > แก้ไข SQL
- คลิก บันทึก (ปุ่ม) ที่แถวบนหากไม่เป็นสีเทา
วิธีลบรายงาน
- นำทางไปที่แก้ไขรายงาน
- คลิกขวาที่รายงานที่คุณต้องการแก้ไขและเลือก ลบรายงาน จากเมนูบริบท
เคล็ดลับ
- บันทึกการเปลี่ยนแปลงเป็นประจำ: คลิก บันทึก (ปุ่ม) บ่อยๆ เพื่อหลีกเลี่ยงการสูญเสียการเปลี่ยนแปลง โดยเฉพาะเมื่อแก้ไขฟิลด์ ตัวกรอง หรือ SQL
- ใช้ชื่อที่อธิบายได้ชัดเจน: ตรวจสอบให้แน่ใจว่าคำอธิบายและรหัสรายงานชัดเจนเพื่อให้ง่ายต่อการระบุในมุมมองรายการ
- ทดสอบคำสั่ง SQL: ตรวจสอบคำสั่ง SQL ในสภาพแวดล้อมแยกต่างหากก่อนนำไปใช้เพื่อหลีกเลี่ยงข้อผิดพลาด
- ใช้ประโยชน์จากดริลดาวน์: ใช้ดริลดาวน์เพื่อเชื่อมโยงรายงานกับโมดูลที่เกี่ยวข้องสำหรับการเข้าถึงข้อมูลโดยละเอียดอย่างรวดเร็ว
- จัดการตัวกรองอย่างระมัดระวัง: ตรวจสอบให้แน่ใจว่าพารามิเตอร์ตัวกรองตรงกับคำสั่ง SQL เพื่อหลีกเลี่ยงข้อผิดพลาดในขณะทำงาน
การแก้ไขปัญหา
- ข้อผิดพลาด SQL ไม่ถูกต้อง: ตรวจสอบคำสั่ง SQL สำหรับข้อผิดพลาดไวยากรณ์หรือพารามิเตอร์ที่หายไป ตรวจสอบให้แน่ใจว่าตารางและฟิลด์ที่อ้างอิงทั้งหมดมีอยู่
- ฟิลด์ไม่อัปเดต: ตรวจสอบว่าคำสั่ง SQL ถูกต้องและบันทึกแล้ว ฟิลด์ถูกสร้างขึ้นตามผลลัพธ์ของคำสั่ง
- ตัวกรองไม่ทำงาน: ตรวจสอบให้แน่ใจว่าชื่อตัวกรองตรงกับพารามิเตอร์ในคำสั่ง SQL และเลือกประเภทตัวกรองที่ถูกต้อง
- Drilldown not working (when viewing the report):
- สำหรับโมดูล ตรวจสอบว่าฟิลด์มี ID ที่ถูกต้อง
- สำหรับไฟล์แนบ ตรวจสอบให้แน่ใจว่า URL ถูกต้องและเข้าถึงได้
- “No SQL Statement Provided” Error: The selected report lacks a valid SQL query. Edit the report to provide a query.
- หมายเหตุ: ข้อความแสดงข้อผิดพลาดนี้จะปรากฏเมื่อคุณพยายามดูรายงาน