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


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

หัวข้อถัดไป

การรันฟังก์ชันการรวม

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

ส่วนนี้อธิบายการรันฟังก์ชันการรวมที่สนับสนุนโดย Oracle BI Server

MAVG

คำนวณค่าเฉลี่ยเคลื่อนที่ (ค่าเฉลี่ย) สำหรับแถวข้อมูล n แถวสุดท้ายรวมแถวปัจจุบันในชุดผลลัพธ์

Syntax:

MAVG (n_expression, n)

โดยที่:

n_expression

นิพจน์ใดๆ ที่ประเมินเป็นค่าตัวเลข

n

จำนวนเต็มบวกใดๆ แทนค่าเฉลี่ยของแถวข้อมูล n แถวสุดท้าย

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

MSUM

ฟังก์ชันนี้จะคำนวณผลรวมเคลื่อนที่ของแถวข้อมูล n แถวสุดท้ายรวมกับแถวปัจจุบัน

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

Syntax:

MSUM (n_expression, n)

Where:

n_expression

นิพจน์ใดๆ ที่ประเมินเป็นค่าตัวเลข

n

จำนวนเต็มบวก แทนผลรวมของแถวข้อมูล n แถวสุดท้าย

ตัวอย่าง:

ตัวอย่างต่อไปนี้แสดงรายงานที่ใช้ฟังก์ชัน MSUM

เดือน

รายได้

3_MO_SUM

ม.ค.

100.00

100.00

ก.พ.

200.00

300.00

มี.ค.

100.00

400.00

เม.ย.

100.00

400.00

พ.ค.

300.00

500.00

มิ.ย.

400.00

800.00

ก.ค.

500.00

1200.00

ส.ค.

500.00

1400.00

ก.ย.

500.00

1500.00

ต.ค.

300.00

1300.00

พ.ย.

200.00

1000.00

ธ.ค.

100.00

600.00

RSUM

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

Syntax:

RSUM (n_expression)

Where:

n_expression

นิพจน์ใดๆ ที่ประเมินเป็นค่าตัวเลข

ตัวอย่าง:

ตัวอย่างต่อไปนี้แสดงรายงานที่ใช้ฟังก์ชัน RSUM

เดือน

รายได้

RUNNING_SUM

ม.ค.

100.00

100.00

ก.พ.

200.00

300.00

มี.ค.

100.00

400.00

เม.ย.

100.00

500.00

พ.ค.

300.00

800.00

มิ.ย.

400.00

1200.00

ก.ค.

500.00

1700.00

ส.ค.

500.00

2200.00

ก.ย.

500.00

2700.00

ต.ค.

300.00

3000.00

พ.ย.

200.00

3200.00

ธ.ค.

100.00

3300.00

RCOUNT

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

Syntax:

RCOUNT (Expr)

Where:

Expr

นิพจน์ประเภทข้อมูลใดๆ

ตัวอย่าง:

ตัวอย่างต่อไปนี้แสดงรายงานที่ใช้ฟังก์ชัน RCOUNT

เดือน

กำไร

RCOUNT

พ.ค.

300.00

2

มิ.ย.

400.00

3

ก.ค.

500.00

4

ส.ค.

500.00

5

ก.ย.

500.00

6

ต.ค.

300.00

7

RMAX

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

Syntax:

RMAX (นิพจน์)

Where:

นิพจน์

นิพจน์ประเภทข้อมูลใดๆ ประเภทข้อมูลต้องเป็นประเภทที่มีการเรียงลำดับที่เชื่อมโยงกัน

ตัวอย่าง:

ตัวอย่างต่อไปนี้แสดงรายงานที่ใช้ฟังก์ชัน RMAX

เดือน

กำไร

RMAX

ม.ค.

100.00

100.00

ก.พ.

200.00

200.00

มี.ค.

100.00

200.00

เม.ย.

100.00

200.00

พ.ค.

300.00

300.00

มิ.ย.

400.00

400.00

ก.ค.

500.00

500.00

ส.ค.

500.00

500.00

ก.ย.

500.00

500.00

ต.ค.

300.00

500.00

พ.ย.

200.00

500.00

ธ.ค.

100.00

500.00

RMIN

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

Syntax:

RMIN (นิพจน์)

Where:

นิพจน์

นิพจน์ประเภทข้อมูลใดๆ ประเภทข้อมูลต้องเป็นประเภทที่มีการเรียงลำดับที่เชื่อมโยงกัน

ตัวอย่าง:

ตัวอย่างต่อไปนี้แสดงรายงานที่ใช้ฟังก์ชัน RMIN

เดือน

กำไร

RMIN

ม.ค.

400.00

400.00

ก.พ.

200.00

200.00

มี.ค.

100.00

100.00

เม.ย.

100.00

100.00

พ.ค.

300.00

100.00

มิ.ย.

400.00

100.00

ก.ค.

500.00

100.00

ส.ค.

500.00

100.00

ก.ย.

500.00

100.00

ต.ค.

300.00

100.00

พ.ย.

200.00

100.00

ธ.ค.

100.00

100.00


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