บทแนะนำจัดการรายงาน
รายงานที่กำหนดเองสร้างและแก้ไขด้วย SQL ใน จัดการรายงาน บนเมนู การติดตั้ง และดูได้ในรายงานที่กำหนดเอง คุณต้องคุ้นเคยกับ SQL จึงจะใช้โมดูลนี้ได้อย่างมีประสิทธิภาพ การสร้างรายงานที่ปรับแต่งสำหรับลูกค้าก็เป็นหนึ่งในบริการที่ QuickEasy มีให้
💡บทแนะนำเหล่านี้อธิบายวิธีสร้าง แก้ไข คัดลอก และลบรายงานที่กำหนดเอง กรอกข้อมูลในช่องข้อมูลของรายงาน และเพิ่มตัวกรองและคำสั่งเจาะลึก
วิธีสร้างรายงานที่กำหนดเอง
รายงานใหม่จะแสดงในรายการดรอปดาวน์ของรายงานที่กำหนดเองหลังจากเริ่ม QuickEasy BOS ใหม่เท่านั้น
- ไปที่ จัดการรายงาน
- คลิก ใหม่ (ปุ่ม) แล้วกรอกช่องข้อมูลดังนี้:
- คำอธิบาย = ป้อนคำอธิบายของรายงาน
- โค้ด = ป้อนคำอธิบายแบบย่อของรายงาน
- ประเภทแผนภูมิ = เลือกประเภทแผนภูมิจากรายการดรอปดาวน์ เปลี่ยนตัวเลือกนี้ภายหลังได้
- หมายเหตุ = ป้อนคำอธิบายว่ารายงานแสดงอะไร (ไม่บังคับ)
- สร้าง ช่องข้อมูล
- วิธีเพิ่มแผนภูมิ:
- ทำเครื่องหมายหนึ่งช่องใต้ หมวดหมู่แผนภูมิ สำหรับช่องข้อมูลที่จัดกลุ่มข้อมูล (เช่น เลขที่ใบเสนอราคา)
- ทำเครื่องหมายช่องใต้ ชุดข้อมูลแผนภูมิ อย่างน้อยหนึ่งช่องเพื่อแสดงข้อมูลในแผนภูมิ
- หมายเหตุ: ไม่ใช่ทุกช่องข้อมูลที่จะให้แผนภูมิที่มีความหมาย
- สร้าง ตัวกรอง
- สร้าง เจาะลึก ตามต้องการ
- คลิก เมนู (ปุ่ม) > แก้ไขการเข้าถึงของผู้ใช้
- หากต้องการให้สิทธิ์การเข้าถึง ให้ย้ายผู้ใช้จากส่วน ว่าง ไปยังส่วน เลือกไว้ โดยใช้ลูกศรตรงกลาง
- คลิก บันทึก (ปุ่ม)
วิธีกรอกช่องข้อมูล
- แท็บ ตาราง และ Params มีช่องข้อมูลที่คุณใช้เขียนคิวรี SQL ได้
- แท็บ ฟังก์ชัน ให้คุณเข้าถึงและปรับแต่งฟังก์ชันฐานข้อมูลที่เขียนไว้แล้ว (คิวรี) จากนั้นกรองและเรียงข้อมูลให้อยู่ในรูปแบบที่ตรงกับความต้องการ
- ขณะแก้ไขรายงานที่กำหนดเอง ให้คลิก คำสั่ง (ปุ่ม) > แก้ไข SQL
- เพิ่มข้อมูลจากตาราง:
- คลิก ตาราง (แท็บ)
- ดับเบิลคลิกช่องข้อมูลเพื่อเพิ่ม หรือคลิกขวาที่ช่องข้อมูลแล้วเลือก สร้าง เลือก SQL
- หมายเหตุ: คุณคลิกขวาที่ตารางแล้วเลือก แสดงช่องข้อมูล เพื่อดูช่องข้อมูลที่อยู่ในตารางนั้นได้
- ดับเบิลคลิกช่องข้อมูลเพื่อเพิ่ม หรือคลิกขวาที่ช่องข้อมูลแล้วเลือก สร้าง เลือก SQL
- คลิก ตาราง (แท็บ)
- เพิ่มข้อมูลจากฟังก์ชัน:
- คลิก ฟังก์ชัน (แท็บ)
- คลิกขวาที่ฟังก์ชันที่ต้องการแล้วเลือก สร้าง เลือก SQL
- คลิก Params (แท็บ) แล้วดับเบิลคลิกช่องข้อมูลที่มีเพื่อเพิ่มลงในคิวรี SQL
- คลิก ทดสอบ (ปุ่ม) ในแถวล่างสุดเพื่อตรวจหาข้อผิดพลาด SQL เบื้องต้น ผลลัพธ์จะแสดงบนหน้าจอ คลิก โอเค (ปุ่ม)
- คลิก บันทึก (ปุ่ม)
- ปิดหน้าต่างป๊อปอัป แล้วรอสองสามวินาทีให้ตารางแสดงข้อมูล
- ในแท็บ ช่องข้อมูล แก้ไขช่องข้อมูลต่อไปนี้:
- คำบรรยาย = แทนที่ชื่อช่องข้อมูลด้วยคำบรรยายที่ผู้ใช้เข้าใจง่าย
- เครื่องมือแก้ไข Editor = เลือกตัวเลือกจากรายการดรอปดาวน์
- หมายเหตุ: คอลัมน์ เครื่องมือแก้ไข Editor กรอกไว้ล่วงหน้าด้วยประเภทของข้อมูลที่อยู่ในช่องข้อมูล
- การจัดตำแหน่ง = เลือกการจัดตำแหน่งอื่นจากรายการดรอปดาวน์ (ไม่บังคับ)
- ภาพรวมรายการ = เลือกตัวเลือกสรุปผลสำหรับช่องข้อมูล (ถ้ามี)
- ปรากฏ = ยกเลิกการทำเครื่องหมายช่องข้อมูลที่คุณไม่ต้องการแสดง (เช่น ช่องข้อมูล ID ที่มีตัวเลข หรือช่องข้อมูลคำบรรยาย)
- ทศนิยม = หากตัวเลือก เครื่องมือแก้ไข Editor เป็น หมายเลข ให้ป้อนจำนวนตำแหน่งทศนิยม
- ชื่อช่องข้อมูล-สี = เลือกช่องข้อมูลจากรายการดรอปดาวน์ที่ต้องการใช้เป็นตัวกรองสี
- ไปที่ช่องข้อมูลที่ต้องการใช้สี
- เลือกช่องข้อมูลจากรายการดรอปดาวน์ที่มีคำสั่ง SQL สำหรับกำหนดสีตามเงื่อนไขที่ระบุ
- หมายเหตุ: ฟีเจอร์นี้คล้ายกับการจัดรูปแบบตามเงื่อนไขในสเปรดชีต
- ชื่อช่องข้อมูล-คำบรรยาย = เลือกช่องข้อมูลจากรายการดรอปดาวน์หากต้องการเพิ่มคำบรรยายเพิ่มเติม
- ไปที่ช่องข้อมูลที่ต้องการใช้คำบรรยาย
- เลือกช่องข้อมูลจากรายการดรอปดาวน์ที่สร้างไว้เพื่อสร้างคำบรรยายตามเงื่อนไข (เช่น ชื่อเดือนปัจจุบัน)
- คลิก บันทึก (ปุ่ม)
วิธีสร้างหรือแก้ไขตัวกรอง
ตัวกรองแสดงอยู่เหนือรายงานและทำงานแบบเดียวกับตัวกรองในรายงานอื่น (มุมมองรายการ) การสร้างตัวกรองเป็นสิ่งที่ไม่บังคับ
- ขณะแก้ไขรายงานที่กำหนดเอง ให้คลิก ตัวกรอง & เจาะลึก (แท็บ)
- คลิก แก้ไข (ปุ่ม) ในแถวบนสุด หากปุ่มยังไม่เป็นสีน้ำเงิน
- ในส่วน ตัวกรอง ทางซ้าย ช่องข้อมูลที่ใช้เป็นตัวกรองได้จะกรอกไว้ล่วงหน้า คุณยังสร้างตัวกรองเพิ่มเติมได้โดยกรอกแถวบนสุด ป้อนหรือแก้ไขช่องข้อมูลดังนี้:
- ไทป์ = เลือกไทป์จากรายการดรอปดาวน์ (ค่าเริ่มต้นคือ Fixed ID) ตัวเลือกมีดังนี้:
- วันที่: กรองตามวันที่ที่ระบุ
- ระยะ (วันที่เริ่มต้นและวันที่สิ้นสุด): กรองระเบียนตามช่วงเวลา
- Text List: สร้างรายการตัวเลือกสำหรับกรองข้อมูล
- คลิกขวาที่รายการแล้วเลือก แสดงผล/แก้ไข ลิสต์ (Lists)
- ป้อนรายการสำหรับรายการตัวเลือก บรรทัดละหนึ่งรายการ
- คลิก บันทึก (ปุ่ม)
- ช่องทำเครื่องหมายในคอลัมน์ Value List จะถูกเลือก
- Key Value Pairs (Comma separated): แทนที่ช่องรายการตัวเลือกที่ระบุ (ตามที่ป้อน) ด้วยค่าอื่น (ตามที่ป้อน)
- คลิกขวาที่รายการแล้วเลือก แสดงผล/แก้ไข ลิสต์ (Lists)
- ป้อนรายการสำหรับรายการตัวเลือก บรรทัดละหนึ่งรายการ ในรูปแบบ: เอาต์พุต, ค่า (เช่น 1, Active)
- คลิก บันทึก (ปุ่ม)
- ช่องทำเครื่องหมายในคอลัมน์ Value List จะถูกเลือก
- SQL (Returns: filter_key, filter_value): แทนที่ช่องรายการตัวเลือกที่ระบุด้วยค่าอื่น (ตามผลของคิวรี SQL)
- คลิกขวาที่รายการแล้วเลือก แสดงผล/แก้ไข SQL
- เขียนคิวรี SQL ให้สมบูรณ์ (ดู ขั้นตอนที่ 1 ถึง 6 ใน วิธีกรอกข้อมูลในช่องข้อมูล)
- ปิดหน้าต่างป๊อปอัป SQL
- หากสร้างคิวรีสำเร็จ ช่องทำเครื่องหมายในคอลัมน์ SQL จะถูกทำเครื่องหมาย
- Fixed ID: ใช้ ID คงที่
- ป้อน ID ที่ต้องการในคอลัมน์ Fixed ID
- คำบรรยาย = ป้อนคำบรรยายของตัวกรอง
- ไทป์ = เลือกไทป์จากรายการดรอปดาวน์ (ค่าเริ่มต้นคือ Fixed ID) ตัวเลือกมีดังนี้:
- คลิก บันทึก (ปุ่ม)
วิธีสร้างคำสั่งในเมนูคลิกขวา (เจาะลึก)
ฟังก์ชันเจาะลึกเป็นสิ่งที่ไม่บังคับ คุณใช้ฟังก์ชันนี้กำหนดคำสั่งที่ใช้ได้จากเมนูคลิกขวาได้ (เช่น เปิดบัญชีลูกค้า) คุณใส่ตัวเลือกเจาะลึกได้มากเท่าที่ต้องการ โมดูลเจาะลึกที่ใช้ได้มีดังนี้:
- สินทรัพย์
- คอนแท็กต์
- รายการ
- เซอร์วิส
- ข้อมูลรายการ
- ขณะแก้ไขรายงานที่กำหนดเอง ให้คลิก ตัวกรอง & เจาะลึก (แท็บ)
- คลิก แก้ไข (ปุ่ม) ในแถวบนสุด หากปุ่มยังไม่เป็นสีน้ำเงิน
- ทางขวา (ส่วน เจาะลึก) สร้างคำสั่งดังนี้:
- ไทป์ = เลือก โมดูล (เพื่อเปิดโมดูลที่ระบุ) หรือ ไฟล์แนบ (เพื่อเปิด URL)
- โมดูล = เลือกโมดูลจากรายการดรอปดาวน์ ใช้เฉพาะเมื่อเลือก โมดูล เป็น ไทป์
- ชื่อช่องข้อมูล = เลือกชื่อช่องข้อมูลที่จะลิงก์คำสั่งจากรายการดรอปดาวน์
- คำบรรยายเมนู = ป้อนคำบรรยายที่ผู้ใช้เห็นเมื่อคลิกขวาที่รายการ
- ทำขั้นตอนที่ 3 ซ้ำเพื่อสร้างคำสั่งเพิ่มเติม (ไม่บังคับ)
- คลิก บันทึก (ปุ่ม)
วิธีแก้ไขรายงานที่กำหนดเอง
- ไปที่ จัดการรายงาน
- คลิกขวาที่รายงานที่ต้องการแก้ไขแล้วเลือก แก้ไขรายงาน
- เมื่อหน้าจอเปิดขึ้น ให้คลิก แก้ไข (ปุ่ม) ในแถวบนสุด
- แก้ไขรายงานตามต้องการ
- หมายเหตุ: หากต้องการแก้ไข SQL ให้คลิก คำสั่ง (ปุ่ม) > แก้ไข SQL
- คลิก บันทึก (ปุ่ม) ในแถวบนสุด หากปุ่มไม่เป็นสีเทา
วิธีคัดลอกรายงาน
- หากรายการถูกกรองจนไม่แสดงสำเนา จะแสดงข้อความ “คัดลอกรายงานแล้ว แต่ไม่ได้แสดงในรายการ (ตรวจสอบตัวกรอง)” ล้างหรือเปลี่ยนตัวกรองเพื่อค้นหาสำเนา
- หากรายงานไม่มีอยู่แล้ว เช่น เนื่องจากผู้ใช้อื่นลบรายงานนั้นไปแล้ว จะแสดงข้อความ “ไม่พบรายงาน - ไม่ได้คัดลอก” และจะไม่มีการคัดลอกใด
- ไปที่ จัดการรายงาน
- คลิกขวาที่รายงานที่ต้องการคัดลอก แล้วเลือกคัดลอกรายงาน
- หมายเหตุ: เมื่อเปิดรายงานอยู่ สามารถคลิกคำสั่ง (ปุ่ม) > คัดลอกรายงาน ได้เช่นกัน ระบบจะบันทึกการเปลี่ยนแปลงของรายงานที่ยังไม่ได้บันทึกก่อน
- คลิก ใช่ (ปุ่ม) ในข้อความ “คัดลอกรายงาน?” เพื่อยืนยัน
- สำเนาจะเปิดขึ้นเพื่อแก้ไข คำอธิบายของสำเนาคือคำอธิบายของรายงานที่เติม “- Copy” ต่อท้าย สำเนามีโค้ด หมายเหตุ SQL ประเภทแผนภูมิ ช่องข้อมูล ตัวกรอง การเจาะลึก และสิทธิ์การเข้าถึงของผู้ใช้เหมือนกับรายงานต้นฉบับ
- เปลี่ยนคำอธิบายและโค้ด แล้วแก้ไขรายงานตามต้องการ
- คลิก บันทึก (ปุ่ม)
วิธีลบรายงาน
- ไปที่ จัดการรายงาน
- คลิกขวาที่รายงานที่ต้องการลบแล้วเลือก ลบรายงาน
- ยืนยันการลบในหน้าต่างป๊อปอัป
เคล็ดลับ
- บันทึกการเปลี่ยนแปลงเป็นประจำ: คลิก บันทึก (ปุ่ม) บ่อยๆ เพื่อไม่ให้การเปลี่ยนแปลงสูญหาย โดยเฉพาะเมื่อแก้ไขช่องข้อมูล ตัวกรอง หรือ SQL
- ใช้ชื่อที่สื่อความหมาย: ตั้งคำอธิบายและโค้ดของรายงานให้ชัดเจน เพื่อให้ระบุได้ง่ายในมุมมองรายการ
- ทดสอบคิวรี SQL: ตรวจสอบคิวรี SQL ในสภาพแวดล้อมแยกต่างหากก่อนนำไปใช้เพื่อหลีกเลี่ยงข้อผิดพลาด
- ใช้ประโยชน์จากการเจาะลึก: ใช้การเจาะลึกเพื่อลิงก์รายงานกับโมดูลที่เกี่ยวข้อง เพื่อเข้าถึงข้อมูลโดยละเอียดได้อย่างรวดเร็ว
- จัดการตัวกรองอย่างระมัดระวัง: ให้แน่ใจว่าพารามิเตอร์ของตัวกรองตรงกับคิวรี SQL เพื่อหลีกเลี่ยงข้อผิดพลาดขณะรัน
การแก้ไขปัญหา
- ข้อผิดพลาด SQL ไม่ถูกต้อง:
- ตรวจสอบคิวรี SQL ว่ามีข้อผิดพลาดทางไวยากรณ์หรือขาดพารามิเตอร์หรือไม่ ให้แน่ใจว่าตารางและช่องข้อมูลทั้งหมดที่อ้างถึงมีอยู่จริง
- ช่องข้อมูลไม่อัปเดต:
- ตรวจสอบว่าคิวรี SQL ถูกต้องและบันทึกแล้ว ช่องข้อมูลสร้างขึ้นตามผลลัพธ์ของคิวรี
- ตัวกรองไม่ทำงาน:
- ให้แน่ใจว่าชื่อตัวกรองตรงกับพารามิเตอร์ในคิวรี SQL และเลือกประเภทตัวกรองถูกต้อง
- เจาะลึกไม่ทำงาน (เมื่อดูรายงาน):
- สำหรับโมดูล ตรวจสอบว่าช่องข้อมูลมี ID ที่ถูกต้อง
- สำหรับไฟล์แนบ ให้แน่ใจว่า URL ถูกต้องและเข้าถึงได้
- ข้อผิดพลาด “ไม่มีคำสั่ง SQL”:
- รายงานที่เลือกไม่มีคิวรี SQL ที่ถูกต้อง แก้ไขรายงานเพื่อใส่คิวรี
- หมายเหตุ: ข้อความแสดงข้อผิดพลาดนี้จะแสดงเมื่อพยายามดูรายงาน
- รายงานที่เลือกไม่มีคิวรี SQL ที่ถูกต้อง แก้ไขรายงานเพื่อใส่คิวรี