พิมพ์      เปิดเวอร์ชัน PDF ของวิธีใช้แบบออนไลน์


หัวข้อก่อนหน้า

หัวข้อถัดไป

เกี่ยวกับการระบุฟิลเตอร์สำหรับรายงานและแผงควบคุมที่กำหนด

คุณสามารถกำหนดรายงานและแผงควบคุม (จากแคตตาล็อก V3 เท่านั้น) ในเว็บแอปเพล็ตและแท็บเว็บที่กำหนดเอง และยังสามารถตั้งค่าฟิลด์เว็บลิงค์เพื่อเปิดรายงานและแผงควบคุมจากแคตตาล็อก V3 ได้อีกด้วย

หมายเหตุ: สำหรับข้อมูลเกี่ยวกับแคตตาล็อก (V2 และ V3) สำหรับรายงานและแผงควบคุม โปรดดูที่ เกี่ยวกับการกำหนดรายงานและแผงควบคุมใน Oracle CRM On Demand

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

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

พารามิเตอร์ P0

ในพารามิเตอร์ P0 ที่ช่วงเริ่มต้นของสตริงพารามิเตอร์ ให้ระบุจำนวนฟิลเตอร์ที่คุณต้องการตั้งค่า ค่าที่ถูกต้องสำหรับพารามิเตอร์ P0 คือ 1 ถึง 6 พารามิเตอร์ P0 จะสามารถใช้ได้เพียงครั้งเดียวในสตริงพารามิเตอร์

พารามิเตอร์ของฟิลเตอร์

แต่ละฟิลเตอร์ใช้พารามิเตอร์สามรายการ: ตัวดำเนินการ คอลัมน์ และค่า และพารามิเตอร์ต้องได้รับการระบุตามลำดับดังกล่าว ให้คุณระบุฟิลเตอร์แรกในพารามิเตอร์ P1-P3 และฟิลเตอร์ลำดับถัดมาเป็นชุดของพารามิเตอร์สามรายการ ประกอบด้วย P4-P6, P7-P9, P10-P12, P13-P15 และ P16-P18 คุณต้องใช้เครื่องหมาย & เพื่อคั่นระหว่างพารามิเตอร์ แต่ละพารามิเตอร์สามารถใช้ได้เพียงครั้งเดียวในสตริงพารามิเตอร์

Syntax

สำหรับฟิลเตอร์เดี่ยว Syntax มีลักษณะดังต่อไปนี้:

P0=1&P1=ตัวดำเนินการ&P2=คอลัมน์&P3=ค่า

ในการระบุฟิลเตอร์เพิ่มเติม ให้คุณเพิ่มพารามิเตอร์ P4-P6, P7-P9 และลำดับถัดไป และเพิ่มค่าของพารามิเตอร์ P0 ให้ตรงกับจำนวนของฟิลเตอร์ที่คุณเพิ่ม ดังนั้น สำหรับสองฟิลเตอร์ Syntax มีลักษณะดังต่อไปนี้:

P0=2&P1=ตัวดำเนินการ&P2=คอลัมน์&P3=ค่า&P4=ตัวดำเนินการ&P5=คอลัมน์&P6=ค่า

ส่วนต่อไปนี้อธิบายเกี่ยวกับพารามิเตอร์ตัวดำเนินการ คอลัมน์ และค่า ที่ประกอบกันเป็นฟิลเตอร์

ตัวดำเนินการ

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

ตัวดำเนินการ

คำอธิบาย

eq

เท่ากับหรืออยู่ใน

neq

ไม่เท่ากับหรือไม่อยู่ใน

lt

น้อยกว่า

gt

มากกว่า

ge

มากกว่าหรือเท่ากับ

le

น้อยกว่าหรือเท่ากับ

bwith

ขึ้นต้นด้วย

ewith

สิ้นสุดด้วย

cany

มีค่าอย่างน้อยหนึ่งค่า พารามิเตอร์ค่าสามารถมีค่าได้หลายค่า โดยแต่ละค่าถูกคั่นด้วยเครื่องหมายบวก (+) และคุณต้องระบุจำนวนของค่า ตัวอย่างเช่น ในการค้นหาพื้นที่ขาย 1, 3 และ 5 (กล่าวคือ สามพื้นที่):

&P1=cany&P2=Sales.Region&P3=3+1+3+5

call

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

like

เหมือน พารามิเตอร์ค่าต้องมีค่าหนึ่งค่า และสตริงของค่าต้องสิ้นสุดด้วยไวด์การ์ด % (เครื่องหมายเปอร์เซ็นต์) ตัวอย่างเช่น ในการค้นหาชื่อบริษัทที่เหมือนกับ Acme:

&P1=like&P2=Account.Name&P3=Acme%

top

n รายการสูงสุด ตัวอย่างเช่น ในการค้นหารายได้จากการขายสูงสุด 6 รายการ:

&P1=top&P2=Sales.Revenue&P3=6

bottom

n รายการต่ำสุด ตัวอย่างเช่น ในการค้นหารายได้จากการขายต่ำสุด 4 รายการ:

&P1=bottom&P2=Sales.Revenue&P3=4

bet

ระหว่าง พารามิเตอร์ค่าต้องมีสองค่า ซึ่งคั่นด้วยเครื่องหมายบวก (+) และคุณต้องระบุจำนวนของค่า ตัวอย่างเช่น ในการฟิลเตอร์พื้นที่ขายระหว่าง 3 และ 7 ให้ใช้:

&P1=bet&P2=Sales.Region&P3=2+3+7

null

เป็นนัล พารามิเตอร์ค่าต้องเป็น 0 (ศูนย์) หรือเว้นว่าง

nnull

ไม่เป็นนัล พารามิเตอร์ค่าต้องไม่เป็น 0 (ศูนย์) หรือไม่เว้นว่าง

คอลัมน์

คอลัมน์ที่ต้องการฟิลเตอร์จะถูกระบุในพารามิเตอร์ที่สองจากทั้งหมดสามพารามิเตอร์ของฟิลเตอร์หนึ่งๆ เมื่อทำการระบุคอลัมน์ ให้คำนึงถึงประเด็นต่อไปนี้:

  • คุณต้องระบุชื่อตารางและชื่อคอลัมน์ โดยคั่นด้วยจุด (.) ดังที่แสดงในตัวอย่างต่อไปนี้ ที่ฟิลด์ชื่อจากตารางบริษัทได้รับการระบุ:

    Account.Name

  • หากชื่อตารางหรือชื่อคอลัมน์มีการเว้นวรรค คุณต้องใส่ชื่อนั้นในเครื่องหมายอัญประกาศคู่ ดังที่แสดงในตัวอย่างต่อไปนี้:

    "Activity Metrics"."# of Activities"

  • คุณต้องใช้ชื่อคอลัมน์ต้นฉบับ และห้ามใช้ชื่อที่แสดง

ค่า

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

  • ในการรวมฟิลด์ผู้ใช้หรือระบบเข้าในพารามิเตอร์ของฟิลเตอร์ ให้วางเคอร์เซอร์ของคุณในฟิลด์ พารามิเตอร์ ที่ตำแหน่งที่คุณต้องการเพิ่มพารามิเตอร์นั้น จากนั้นเลือกฟิลด์ที่คุณต้องการรวมจากรายการฟิลด์ผู้ใช้และระบบ

    สำหรับข้อมูลเกี่ยวกับฟิลด์ผู้ใช้และระบบที่คุณสามารถใช้ในพารามิเตอร์ โปรดดูที่ ฟิลด์ผู้ใช้และระบบ

  • (เฉพาะเว็บแอปเพล็ตสำหรับเพจรายละเอียดของประเภทเรคคอร์ดเท่านั้น และเว็บลิงค์) ในการรวมฟิลด์จากประเภทเรคคอร์ดเข้าในพารามิเตอร์ของฟิลเตอร์ ให้วางเคอร์เซอร์ของคุณในฟิลด์ พารามิเตอร์ ที่ตำแหน่งที่คุณต้องการเพิ่มฟิลด์นั้น จากนั้นเลือกฟิลด์นั้นจากรายการฟิลด์ของประเภทเรคคอร์ด โดยที่ประเภทเรคคอร์ดเป็นชื่อของประเภทเรคคอร์ดที่คุณกำลังจัดทำแอปเพล็ต

ตัวอย่างเช่น หากคุณเลือกฟิลด์ ID แถวจากรายการฟิลด์ประเภทเรคคอร์ด พารามิเตอร์ %%%Row_Id%%% จะถูกแทรกลงไป พารามิเตอร์ %%%Row_Id%%% นี้จะถูกแทนที่ด้วย ID แถวของเรคคอร์ดปัจจุบัน ในขณะรันไทม์

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


กันยายน 2017 ลิขสิทธิ์ © 2005, 2017, Oracle สงวนลิขสิทธ Legal Notices.