บทแนะนำจัดการรายงาน

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

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


วิธีสร้างรายงานที่กำหนดเอง

หมายเหตุ

รายงานใหม่จะแสดงในรายการดรอปดาวน์ของรายงานที่กำหนดเองหลังจากเริ่ม QuickEasy BOS ใหม่เท่านั้น

  1. ไปที่ จัดการรายงาน
  2. คลิก ใหม่ (ปุ่ม) แล้วกรอกช่องข้อมูลดังนี้:
    1. คำอธิบาย = ป้อนคำอธิบายของรายงาน
    2. โค้ด = ป้อนคำอธิบายแบบย่อของรายงาน
    3. ประเภทแผนภูมิ = เลือกประเภทแผนภูมิจากรายการดรอปดาวน์ เปลี่ยนตัวเลือกนี้ภายหลังได้
    4. หมายเหตุ = ป้อนคำอธิบายว่ารายงานแสดงอะไร (ไม่บังคับ)
  3. สร้าง ช่องข้อมูล
  4. วิธีเพิ่มแผนภูมิ:
    1. ทำเครื่องหมายหนึ่งช่องใต้ หมวดหมู่แผนภูมิ สำหรับช่องข้อมูลที่จัดกลุ่มข้อมูล (เช่น เลขที่ใบเสนอราคา)
    2. ทำเครื่องหมายช่องใต้ ชุดข้อมูลแผนภูมิ อย่างน้อยหนึ่งช่องเพื่อแสดงข้อมูลในแผนภูมิ
      • หมายเหตุ: ไม่ใช่ทุกช่องข้อมูลที่จะให้แผนภูมิที่มีความหมาย
  5. สร้าง ตัวกรอง
  6. สร้าง เจาะลึก ตามต้องการ
  7. คลิก เมนู (ปุ่ม) > แก้ไขการเข้าถึงของผู้ใช้
    1. หากต้องการให้สิทธิ์การเข้าถึง ให้ย้ายผู้ใช้จากส่วน ว่าง ไปยังส่วน เลือกไว้ โดยใช้ลูกศรตรงกลาง
    2. คลิก บันทึก (ปุ่ม)

วิธีกรอกช่องข้อมูล

ข้อมูล
  • แท็บ ตาราง และ Params มีช่องข้อมูลที่คุณใช้เขียนคิวรี SQL ได้
  • แท็บ ฟังก์ชัน ให้คุณเข้าถึงและปรับแต่งฟังก์ชันฐานข้อมูลที่เขียนไว้แล้ว (คิวรี) จากนั้นกรองและเรียงข้อมูลให้อยู่ในรูปแบบที่ตรงกับความต้องการ
  1. ขณะแก้ไขรายงานที่กำหนดเอง ให้คลิก คำสั่ง (ปุ่ม) > แก้ไข SQL
  2. เพิ่มข้อมูลจากตาราง:
    1. คลิก ตาราง (แท็บ)
      1. ดับเบิลคลิกช่องข้อมูลเพื่อเพิ่ม หรือคลิกขวาที่ช่องข้อมูลแล้วเลือก สร้าง เลือก SQL
        • หมายเหตุ: คุณคลิกขวาที่ตารางแล้วเลือก แสดงช่องข้อมูล เพื่อดูช่องข้อมูลที่อยู่ในตารางนั้นได้
  3. เพิ่มข้อมูลจากฟังก์ชัน:
    1. คลิก ฟังก์ชัน (แท็บ)
    2. คลิกขวาที่ฟังก์ชันที่ต้องการแล้วเลือก สร้าง เลือก SQL
  4. คลิก Params (แท็บ) แล้วดับเบิลคลิกช่องข้อมูลที่มีเพื่อเพิ่มลงในคิวรี SQL
  5. คลิก ทดสอบ (ปุ่ม) ในแถวล่างสุดเพื่อตรวจหาข้อผิดพลาด SQL เบื้องต้น ผลลัพธ์จะแสดงบนหน้าจอ คลิก โอเค (ปุ่ม)
  6. คลิก บันทึก (ปุ่ม)
  7. ปิดหน้าต่างป๊อปอัป แล้วรอสองสามวินาทีให้ตารางแสดงข้อมูล
  8. ในแท็บ ช่องข้อมูล แก้ไขช่องข้อมูลต่อไปนี้:
    1. คำบรรยาย = แทนที่ชื่อช่องข้อมูลด้วยคำบรรยายที่ผู้ใช้เข้าใจง่าย
    2. เครื่องมือแก้ไข Editor = เลือกตัวเลือกจากรายการดรอปดาวน์
      • หมายเหตุ: คอลัมน์ เครื่องมือแก้ไข Editor กรอกไว้ล่วงหน้าด้วยประเภทของข้อมูลที่อยู่ในช่องข้อมูล
    3. การจัดตำแหน่ง = เลือกการจัดตำแหน่งอื่นจากรายการดรอปดาวน์ (ไม่บังคับ)
    4. ภาพรวมรายการ = เลือกตัวเลือกสรุปผลสำหรับช่องข้อมูล (ถ้ามี)
    5. ปรากฏ = ยกเลิกการทำเครื่องหมายช่องข้อมูลที่คุณไม่ต้องการแสดง (เช่น ช่องข้อมูล ID ที่มีตัวเลข หรือช่องข้อมูลคำบรรยาย)
    6. ทศนิยม = หากตัวเลือก เครื่องมือแก้ไข Editor เป็น หมายเลข ให้ป้อนจำนวนตำแหน่งทศนิยม
    7. ชื่อช่องข้อมูล-สี = เลือกช่องข้อมูลจากรายการดรอปดาวน์ที่ต้องการใช้เป็นตัวกรองสี
      1. ไปที่ช่องข้อมูลที่ต้องการใช้สี
      2. เลือกช่องข้อมูลจากรายการดรอปดาวน์ที่มีคำสั่ง SQL สำหรับกำหนดสีตามเงื่อนไขที่ระบุ
        • หมายเหตุ: ฟีเจอร์นี้คล้ายกับการจัดรูปแบบตามเงื่อนไขในสเปรดชีต
    8. ชื่อช่องข้อมูล-คำบรรยาย = เลือกช่องข้อมูลจากรายการดรอปดาวน์หากต้องการเพิ่มคำบรรยายเพิ่มเติม
      1. ไปที่ช่องข้อมูลที่ต้องการใช้คำบรรยาย
      2. เลือกช่องข้อมูลจากรายการดรอปดาวน์ที่สร้างไว้เพื่อสร้างคำบรรยายตามเงื่อนไข (เช่น ชื่อเดือนปัจจุบัน)
  9. คลิก บันทึก (ปุ่ม)

วิธีสร้างหรือแก้ไขตัวกรอง

ข้อมูล

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

  1. ขณะแก้ไขรายงานที่กำหนดเอง ให้คลิก ตัวกรอง & เจาะลึก (แท็บ)
  2. คลิก แก้ไข (ปุ่ม) ในแถวบนสุด หากปุ่มยังไม่เป็นสีน้ำเงิน
  3. ในส่วน ตัวกรอง ทางซ้าย ช่องข้อมูลที่ใช้เป็นตัวกรองได้จะกรอกไว้ล่วงหน้า คุณยังสร้างตัวกรองเพิ่มเติมได้โดยกรอกแถวบนสุด ป้อนหรือแก้ไขช่องข้อมูลดังนี้:
    1. ไทป์ = เลือกไทป์จากรายการดรอปดาวน์ (ค่าเริ่มต้นคือ Fixed ID) ตัวเลือกมีดังนี้:
      • วันที่: กรองตามวันที่ที่ระบุ
      • ระยะ (วันที่เริ่มต้นและวันที่สิ้นสุด): กรองระเบียนตามช่วงเวลา
      • Text List: สร้างรายการตัวเลือกสำหรับกรองข้อมูล
        1. คลิกขวาที่รายการแล้วเลือก แสดงผล/แก้ไข ลิสต์ (Lists)
        2. ป้อนรายการสำหรับรายการตัวเลือก บรรทัดละหนึ่งรายการ
        3. คลิก บันทึก (ปุ่ม)
        4. ช่องทำเครื่องหมายในคอลัมน์ Value List จะถูกเลือก
      • Key Value Pairs (Comma separated): แทนที่ช่องรายการตัวเลือกที่ระบุ (ตามที่ป้อน) ด้วยค่าอื่น (ตามที่ป้อน)
        1. คลิกขวาที่รายการแล้วเลือก แสดงผล/แก้ไข ลิสต์ (Lists)
        2. ป้อนรายการสำหรับรายการตัวเลือก บรรทัดละหนึ่งรายการ ในรูปแบบ: เอาต์พุต, ค่า (เช่น 1, Active)
        3. คลิก บันทึก (ปุ่ม)
        4. ช่องทำเครื่องหมายในคอลัมน์ Value List จะถูกเลือก
      • SQL (Returns: filter_key, filter_value): แทนที่ช่องรายการตัวเลือกที่ระบุด้วยค่าอื่น (ตามผลของคิวรี SQL)
        1. คลิกขวาที่รายการแล้วเลือก แสดงผล/แก้ไข SQL
        2. เขียนคิวรี SQL ให้สมบูรณ์ (ดู ขั้นตอนที่ 1 ถึง 6 ใน วิธีกรอกข้อมูลในช่องข้อมูล)
        3. ปิดหน้าต่างป๊อปอัป SQL
        4. หากสร้างคิวรีสำเร็จ ช่องทำเครื่องหมายในคอลัมน์ SQL จะถูกทำเครื่องหมาย
      • Fixed ID: ใช้ ID คงที่
        1. ป้อน ID ที่ต้องการในคอลัมน์ Fixed ID
    2. คำบรรยาย = ป้อนคำบรรยายของตัวกรอง
  4. คลิก บันทึก (ปุ่ม)

วิธีสร้างคำสั่งในเมนูคลิกขวา (เจาะลึก)

ข้อมูล

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

  • สินทรัพย์
  • คอนแท็กต์
  • รายการ
  • เซอร์วิส
  • ข้อมูลรายการ
  1. ขณะแก้ไขรายงานที่กำหนดเอง ให้คลิก ตัวกรอง & เจาะลึก (แท็บ)
  2. คลิก แก้ไข (ปุ่ม) ในแถวบนสุด หากปุ่มยังไม่เป็นสีน้ำเงิน
  3. ทางขวา (ส่วน เจาะลึก) สร้างคำสั่งดังนี้:
    1. ไทป์ = เลือก โมดูล (เพื่อเปิดโมดูลที่ระบุ) หรือ ไฟล์แนบ (เพื่อเปิด URL)
    2. โมดูล = เลือกโมดูลจากรายการดรอปดาวน์ ใช้เฉพาะเมื่อเลือก โมดูล เป็น ไทป์
    3. ชื่อช่องข้อมูล = เลือกชื่อช่องข้อมูลที่จะลิงก์คำสั่งจากรายการดรอปดาวน์
    4. คำบรรยายเมนู = ป้อนคำบรรยายที่ผู้ใช้เห็นเมื่อคลิกขวาที่รายการ
  4. ทำขั้นตอนที่ 3 ซ้ำเพื่อสร้างคำสั่งเพิ่มเติม (ไม่บังคับ)
  5. คลิก บันทึก (ปุ่ม)

วิธีแก้ไขรายงานที่กำหนดเอง

  1. ไปที่ จัดการรายงาน
  2. คลิกขวาที่รายงานที่ต้องการแก้ไขแล้วเลือก แก้ไขรายงาน
  3. เมื่อหน้าจอเปิดขึ้น ให้คลิก แก้ไข (ปุ่ม) ในแถวบนสุด
  4. แก้ไขรายงานตามต้องการ
    • หมายเหตุ: หากต้องการแก้ไข SQL ให้คลิก คำสั่ง (ปุ่ม) > แก้ไข SQL
  5. คลิก บันทึก (ปุ่ม) ในแถวบนสุด หากปุ่มไม่เป็นสีเทา

วิธีคัดลอกรายงาน

ข้อมูล
  • หากรายการถูกกรองจนไม่แสดงสำเนา จะแสดงข้อความ “คัดลอกรายงานแล้ว แต่ไม่ได้แสดงในรายการ (ตรวจสอบตัวกรอง)” ล้างหรือเปลี่ยนตัวกรองเพื่อค้นหาสำเนา
  • หากรายงานไม่มีอยู่แล้ว เช่น เนื่องจากผู้ใช้อื่นลบรายงานนั้นไปแล้ว จะแสดงข้อความ “ไม่พบรายงาน - ไม่ได้คัดลอก” และจะไม่มีการคัดลอกใด
  1. ไปที่ จัดการรายงาน
  2. คลิกขวาที่รายงานที่ต้องการคัดลอก แล้วเลือกคัดลอกรายงาน
    • หมายเหตุ: เมื่อเปิดรายงานอยู่ สามารถคลิกคำสั่ง (ปุ่ม) > คัดลอกรายงาน ได้เช่นกัน ระบบจะบันทึกการเปลี่ยนแปลงของรายงานที่ยังไม่ได้บันทึกก่อน
  3. คลิก ใช่ (ปุ่ม) ในข้อความ “คัดลอกรายงาน?” เพื่อยืนยัน
  4. สำเนาจะเปิดขึ้นเพื่อแก้ไข คำอธิบายของสำเนาคือคำอธิบายของรายงานที่เติม “- Copy” ต่อท้าย สำเนามีโค้ด หมายเหตุ SQL ประเภทแผนภูมิ ช่องข้อมูล ตัวกรอง การเจาะลึก และสิทธิ์การเข้าถึงของผู้ใช้เหมือนกับรายงานต้นฉบับ
  5. เปลี่ยนคำอธิบายและโค้ด แล้วแก้ไขรายงานตามต้องการ
  6. คลิก บันทึก (ปุ่ม)

วิธีลบรายงาน

  1. ไปที่ จัดการรายงาน
  2. คลิกขวาที่รายงานที่ต้องการลบแล้วเลือก ลบรายงาน
  3. ยืนยันการลบในหน้าต่างป๊อปอัป

เคล็ดลับ

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

การแก้ไขปัญหา

  • ข้อผิดพลาด SQL ไม่ถูกต้อง:
    • ตรวจสอบคิวรี SQL ว่ามีข้อผิดพลาดทางไวยากรณ์หรือขาดพารามิเตอร์หรือไม่ ให้แน่ใจว่าตารางและช่องข้อมูลทั้งหมดที่อ้างถึงมีอยู่จริง
  • ช่องข้อมูลไม่อัปเดต:
    • ตรวจสอบว่าคิวรี SQL ถูกต้องและบันทึกแล้ว ช่องข้อมูลสร้างขึ้นตามผลลัพธ์ของคิวรี
  • ตัวกรองไม่ทำงาน:
    • ให้แน่ใจว่าชื่อตัวกรองตรงกับพารามิเตอร์ในคิวรี SQL และเลือกประเภทตัวกรองถูกต้อง
  • เจาะลึกไม่ทำงาน (เมื่อดูรายงาน):
    • สำหรับโมดูล ตรวจสอบว่าช่องข้อมูลมี ID ที่ถูกต้อง
    • สำหรับไฟล์แนบ ให้แน่ใจว่า URL ถูกต้องและเข้าถึงได้
  • ข้อผิดพลาด “ไม่มีคำสั่ง SQL”:
    • รายงานที่เลือกไม่มีคิวรี SQL ที่ถูกต้อง แก้ไขรายงานเพื่อใส่คิวรี
      • หมายเหตุ: ข้อความแสดงข้อผิดพลาดนี้จะแสดงเมื่อพยายามดูรายงาน

รายงานปัญหาของหน้านี้

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