การสร้าง Prompts ในรายงาน
Prompts:
ให้ผู้ใช้สามารถระบุค่าสำหรับพารามิเตอร์ที่จะกรองข้อมูลของรายงานที่เฉพาะเจาะจง
สามารถสร้าง Prompts ได้ 3 วิธี
1. สร้างพารามิเตอร์สำหรับรายการในรายงาน
(Toolbox)
2.เพิ่มหน้า Prompts ที่จะรายงานอย่างน้อยให้มี 1 รายการ
3.เพิ่มรายการ Prompts ที่จะแจ้ง(แถบ Menu Bar)
ชนิดของ Prompts
1. Text Box Prompt: การป้อนข้อมูลโดยผู้ใช้ เช่น ชื่อหรือหมายเลขบัญชี
2. Value Prompt: ดึงข้อมูลขึ้นอยู่กับค่าที่ผู้ใช้เลือกจากรายการใช้ หมายเหตุ: จำนวนสูงสุดของรายการที่สามารถปรากฏในรายการคือ 5000
3. Select & Search
Prompt: ผู้ใช้สามารถค้นหาข้อมูลที่ต้องการ แล้วเลือกข้อมูลจากการค้นหา หากรายการของข้อมูลมีมากจะทำให้ทำงานได้ช้า
4. Date & Time Prompt: ผู้ใช้สามารถเลือกข้อมูลจากวันที่และเวลา การควบคุมนี้เพื่อกรอง datetime หรือคอลัมน์เวลา การควบคุมนี้จะเป็นประโยชน์สำหรับระบุช่วง
ตัวอย่างเช่น ผู้ใช้สามารถดึงคำสั่งซื้อทั้งหมดจากวันจันทร์ที่00:00 ถึงวันศุกร์ที่ 05:00Alpha
5. Date Prompt: ผู้ใช้เลือกใช้ข้อมูลจากวันที่ การควบคุมนี้เพื่อกรองคอลัมน์วัน
ผู้ใช้สามารถเลือกข้อมูลสำหรับวันที่เฉพาะเจาะจง, ชุดของวันหรือในช่วงของวัน
6. Time Prompt: ผู้ใช้เลือกข้อมูลจากกับเวลา การควบคุมนี้เพื่อจำกัดการแสดงรายงานในช่วงเวลาหรือเวลาที่ต้องการโดยเฉพาะ
ตัวอย่างเช่น ผู้ใช้สามารถดูวิธีการสั่งซื้อจำนวนมากจากชั่วโมงที่ทำธุรกิจ จากนั้นผู้ใช้สามารถกำหนดข้อมูลจำนวนพนักงานที่จำเป็นในการทำงานตามชั่วโมง
7. Interval Prompt: ผู้ใช้ที่ระบุข้อมูลจากช่วงเวลา การควบคุมนี้เพื่อดึงข้อมูลที่เกี่ยวข้องกับการเดินของเวลา
ตัวอย่างเช่น ผู้ใช้สามารถเรียกดูรายการของผลิตภัณฑ์ที่ถูกส่งกลับมา 30 วันหรือมากกว่าหลังจากที่พวกเขาทำการซื้อ
8. Tree Prompt: ผู้ใช้เลือกข้อมูลจากรายการ การควบคุมนี้จะเป็นประโยชน์เมื่อทำงานกับแหล่งข้อมูลที่มีมิติ ข้อมูลจะแสดงจากด้านบนของมิติลำดับชั้นไปยังรายละเอียดของสมาชิกและผู้ใช้สามารถเลือกระดับของรายละเอียดที่ต้องการดูในรายงานต้นไม้โดยแจ้งให้คุณผ่านหน้าตัวเลขขนาดใหญ่ของค่าที่ให้มีการเชื่อมโยงอื่น ๆที่ด้านล่างของต้นไม้
9. Generated Prompt: เลือกการควบคุมที่รวดเร็วบนพื้นฐานของข้อมูลประเภทของรายการข้อมูล
การควบคุมนี้จะทำหน้าที่เหมือนตัวยึด
เมื่อผู้ใช้เรียกใช้รายงานการควบคุมจะถูกแทนที่โดยการควบคุมให้เหมาะสม
ตัวอย่างเช่น หากผู้ใช้ได้รับแจ้งค่าวันจะถูกแทนที่ด้วยวันที่และเวลาที่รวดเร็ว
10. Prompt
Button:
การสร้าง Cascading
Prompt
คือการจัดเรียงตามPrompts หลายตัวที่มีความเกี่ยวเนื่องกัน
ยกตัวอย่างที่ 1 สร้างรายงานแบบ List โดยมีข้อมูลดังนี้
Product line, Product type, Product, Unit cost และGross
margin
- ไปที่แถบ Toolbox เลือก Value
Prompt
- ทำการ Filter ข้อมูลดังนี้
1. ตั้งชื่อ Prompt แล้วกด Next
2. เลือกข้อมูลที่ต้องการ แล้วกด Next
3. เลือกข้อมูลที่ต้องการให้แสดง แล้วกด Finish
- จะได้ดังนี้ แล้วทำการ Group ข้อมูล
Product line และ Product type
- กำหนดให้ Value Prompt แสดงผลทันทีที่เลือกข้อมูล
โดยกดที่ Value Prompt ไปที่ Properties ->
General เลือก Auto-Submit ให้เป็น Yes
- จะแสดงผลดังนี้
เลือกให้แสดงข้อมูลของ
Personal Accessories
ยกตัวอย่างที่ 2 สร้างรายงานแบบ List โดยมีข้อมูลดังนี้
Product line, Product type, Order method type และ Return
quantity
- แล้ว Ctrl-click เลือก Product
line, Product type และ Order method type
แล้วเลือก Build Prompt Page จะได้ดังนี้
- ทำการกำหนด Properties ให้กับ Prompt
ต่างๆ
- กดที่ Prompt ของ Product line ไปที่ Properties ->General->Multi-Select->No และ General-> Auto-Submit >Yes
- กดที่ Prompt ของ Product type ไปที่ Properties ->General->Cascade Source->Product
line
General->Multi-Select->Yes
General->
Auto-Submit >No
- กดที่ Prompt ของ Order method type ไปที่ Properties ->General->Multi-Select->No
- จะแสดงผลดังนี้
* การแสดงผลครั้งแรก Product type ยังไม่มีข้อมูลจนกว่าจะเลือก Product line เนื่องจากการ
Cascade คือ Product type
จะแสดงข้อมูลเฉพาะที่เลือกใน Product line (สายผลิตภัณฑ์Camping
Equipmentมี Product typeอะไรบ้าง)
- เมื่อเลือก Product line: Camping Equipment ,
Product type: Lanterns และ Order method type: E-mail